home *** CD-ROM | disk | FTP | other *** search
/ Apple WWDC 1996 / WWDC96_1996 (CD).toast / Technology Materials / MacOS 8 Resources / Developer Tools / MPW Additions / Tools / MrCpp / MrCpp.rsrc / CODE_11_init.txt < prev    next >
Text File  |  1996-05-07  |  228KB  |  4,000 lines

  1. # far model CODE resource
  2. # near model jump table entries starting at A5 + 0x00001AC8 (11 of them)
  3. # far model jump table entries starting at A5 + 0x00000000 (0 of them)
  4. # A5 relocation data at 0x00000000
  5. #   A5 relocation at 0000FFFE
  6. # A5 is 0x00000000
  7. # PC relocation data at 0x00000000
  8. #   PC relocation at 0000FFFE
  9. # load address is 0x00000000
  10. fn00000000:
  11. 00000000  4E56 0000                link       A6, 0
  12. 00000004  486D C030                pea.l      [A5 - 0x3FD0]
  13. 00000008  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  14. 0000000C  4EAD 163A                jsr        [A5 + 0x163A /* export_707 */]
  15. 00000010  4E5E                     unlink     A6
  16. 00000012  205F                     movea.l    A0, [A7]+
  17. 00000014  584F                     addq.w     A7, 4
  18. 00000016  4ED0                     jmp        [A0]
  19. fn00000018:
  20. 00000018  2F0A                     move.l     -[A7], A2
  21. 0000001A  202D C050                move.l     D0, [A5 - 0x3FB0]
  22. 0000001E  6720                     beq        +0x22 /* 00000040 */
  23. 00000020  246D C050                movea.l    A2, [A5 - 0x3FB0]
  24. 00000024  206D C050                movea.l    A0, [A5 - 0x3FB0]
  25. 00000028  2010                     move.l     D0, [A0]
  26. 0000002A  2B40 C050                move.l     [A5 - 0x3FB0], D0
  27. 0000002E  41ED C054                lea.l      A0, [A5 - 0x3FAC]
  28. 00000032  224A                     movea.l    A1, A2
  29. 00000034  7003                     moveq.l    D0, 0x03
  30. label00000036:
  31. 00000036  22D8                     move.l     [A1]+, [A0]+
  32. 00000038  51C8 FFFC                dbf        D0, -0x6 /* 00000036 */
  33. 0000003C  3290                     move.w     [A1], [A0]
  34. 0000003E  600C                     bra        +0xE /* 0000004C */
  35. label00000040:
  36. 00000040  7012                     moveq.l    D0, 0x12
  37. 00000042  2F00                     move.l     -[A7], D0
  38. 00000044  206D D964                movea.l    A0, [A5 - 0x269C]
  39. 00000048  4E90                     jsr        [A0]
  40. 0000004A  2440                     movea.l    A2, D0
  41. label0000004C:
  42. 0000004C  200A                     move.l     D0, A2
  43. 0000004E  245F                     movea.l    A2, [A7]+
  44. 00000050  4E75                     rts
  45. 00000052  4E56 0000                link       A6, 0
  46. 00000056  2F0A                     move.l     -[A7], A2
  47. 00000058  246E 0008                movea.l    A2, [A6 + 0x8]
  48. 0000005C  24AD C050                move.l     [A2], [A5 - 0x3FB0]
  49. 00000060  2B4A C050                move.l     [A5 - 0x3FB0], A2
  50. 00000064  245F                     movea.l    A2, [A7]+
  51. 00000066  4E5E                     unlink     A6
  52. 00000068  205F                     movea.l    A0, [A7]+
  53. 0000006A  584F                     addq.w     A7, 4
  54. 0000006C  4ED0                     jmp        [A0]
  55. 0000006E  4E56 0000                link       A6, 0
  56. 00000072  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  57. 00000076  266E 0008                movea.l    A3, [A6 + 0x8]
  58. 0000007A  200B                     move.l     D0, A3
  59. 0000007C  660A                     bne        +0xC /* 00000088 */
  60. 0000007E  2F3C 0000 00A5           move.l     -[A7], 0xA5
  61. 00000084  4EBA FF7A                jsr        [PC - 0x86 /* 00000000 */]
  62. label00000088:
  63. 00000088  286B 000C                movea.l    A4, [A3 + 0xC]
  64. 0000008C  200C                     move.l     D0, A4
  65. 0000008E  660A                     bne        +0xC /* 0000009A */
  66. 00000090  2F3C 0000 00A8           move.l     -[A7], 0xA8
  67. 00000096  4EBA FF68                jsr        [PC - 0x98 /* 00000000 */]
  68. label0000009A:
  69. 0000009A  246B 000C                movea.l    A2, [A3 + 0xC]
  70. 0000009E  2012                     move.l     D0, [A2]
  71. 000000A0  761F                     moveq.l    D3, 0x1F
  72. 000000A2  C043                     and.w      D0, D3
  73. 000000A4  7211                     moveq.l    D1, 0x11
  74. 000000A6  B041                     cmp.w      D0, D1
  75. 000000A8  6628                     bne        +0x2A /* 000000D2 */
  76. 000000AA  246A 0008                movea.l    A2, [A2 + 0x8]
  77. 000000AE  2012                     move.l     D0, [A2]
  78. 000000B0  C043                     and.w      D0, D3
  79. 000000B2  7214                     moveq.l    D1, 0x14
  80. 000000B4  B041                     cmp.w      D0, D1
  81. 000000B6  661A                     bne        +0x1C /* 000000D2 */
  82. 000000B8  206A 000C                movea.l    A0, [A2 + 0xC]
  83. 000000BC  2068 0010                movea.l    A0, [A0 + 0x10]
  84. 000000C0  2028 0010                move.l     D0, [A0 + 0x10]
  85. 000000C4  0280 0000 2000           andi.l     D0, 0x2000 /* ' \0' */
  86. 000000CA  6706                     beq        +0x8 /* 000000D2 */
  87. 000000CC  006D 0001 D8BC           ori.w      [A5 - 0x2744], 0x1
  88. label000000D2:
  89. 000000D2  102B 001C                move.b     D0, [A3 + 0x1C]
  90. 000000D6  4880                     ext.w      D0
  91. 000000D8  48C0                     ext.l      D0
  92. 000000DA  7201                     moveq.l    D1, 0x01
  93. 000000DC  B081                     cmp.l      D0, D1
  94. 000000DE  6730                     beq        +0x32 /* 00000110 */
  95. 000000E0  7204                     moveq.l    D1, 0x04
  96. 000000E2  B081                     cmp.l      D0, D1
  97. 000000E4  672A                     beq        +0x2C /* 00000110 */
  98. 000000E6  4A80                     tst.l      D0
  99. 000000E8  6734                     beq        +0x36 /* 0000011E */
  100. 000000EA  7202                     moveq.l    D1, 0x02
  101. 000000EC  B081                     cmp.l      D0, D1
  102. 000000EE  673E                     beq        +0x40 /* 0000012E */
  103. 000000F0  7206                     moveq.l    D1, 0x06
  104. 000000F2  B081                     cmp.l      D0, D1
  105. 000000F4  6738                     beq        +0x3A /* 0000012E */
  106. 000000F6  7207                     moveq.l    D1, 0x07
  107. 000000F8  B081                     cmp.l      D0, D1
  108. 000000FA  6732                     beq        +0x34 /* 0000012E */
  109. 000000FC  7209                     moveq.l    D1, 0x09
  110. 000000FE  B081                     cmp.l      D0, D1
  111. 00000100  6734                     beq        +0x36 /* 00000136 */
  112. 00000102  7208                     moveq.l    D1, 0x08
  113. 00000104  B081                     cmp.l      D0, D1
  114. 00000106  672E                     beq        +0x30 /* 00000136 */
  115. 00000108  7203                     moveq.l    D1, 0x03
  116. 0000010A  B081                     cmp.l      D0, D1
  117. 0000010C  6730                     beq        +0x32 /* 0000013E */
  118. 0000010E  6036                     bra        +0x38 /* 00000146 */
  119. label00000110:
  120. 00000110  2F0B                     move.l     -[A7], A3
  121. 00000112  4EAD 1E52                jsr        [A5 + 0x1E52 /* export_966 */]
  122. 00000116  2F0B                     move.l     -[A7], A3
  123. 00000118  4EBA 0042                jsr        [PC + 0x42 /* 0000015C */]
  124. 0000011C  6032                     bra        +0x34 /* 00000150 */
  125. label0000011E:
  126. 0000011E  302D D93A                move.w     D0, [A5 - 0x26C6]
  127. 00000122  660A                     bne        +0xC /* 0000012E */
  128. 00000124  2F3C 0000 00F2           move.l     -[A7], 0xF2
  129. 0000012A  4EBA FED4                jsr        [PC - 0x12C /* 00000000 */]
  130. label0000012E:
  131. 0000012E  2F0B                     move.l     -[A7], A3
  132. 00000130  4EBA 002A                jsr        [PC + 0x2A /* 0000015C */]
  133. 00000134  601A                     bra        +0x1C /* 00000150 */
  134. label00000136:
  135. 00000136  2F0B                     move.l     -[A7], A3
  136. 00000138  4EAD 1E52                jsr        [A5 + 0x1E52 /* export_966 */]
  137. 0000013C  6012                     bra        +0x14 /* 00000150 */
  138. label0000013E:
  139. 0000013E  177C 0009 001D           move.b     [A3 + 0x1D], 0x9 /* '\t' */
  140. 00000144  600A                     bra        +0xC /* 00000150 */
  141. label00000146:
  142. 00000146  2F3C 0000 011C           move.l     -[A7], 0x11C
  143. 0000014C  4EBA FEB2                jsr        [PC - 0x14E /* 00000000 */]
  144. label00000150:
  145. 00000150  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  146. 00000154  4E5E                     unlink     A6
  147. 00000156  205F                     movea.l    A0, [A7]+
  148. 00000158  584F                     addq.w     A7, 4
  149. 0000015A  4ED0                     jmp        [A0]
  150. fn0000015C:
  151. 0000015C  4E56 FFB0                link       A6, -0x0050
  152. 00000160  48E7 1E38                movem.l    -[A7], D3,D4,D5,D6,A2,A3,A4
  153. 00000164  286E 0008                movea.l    A4, [A6 + 0x8]
  154. 00000168  7A00                     moveq.l    D5, 0x00
  155. 0000016A  200C                     move.l     D0, A4
  156. 0000016C  660A                     bne        +0xC /* 00000178 */
  157. 0000016E  2F3C 0000 013C           move.l     -[A7], 0x13C
  158. 00000174  4EBA FE8A                jsr        [PC - 0x176 /* 00000000 */]
  159. label00000178:
  160. 00000178  266C 000C                movea.l    A3, [A4 + 0xC]
  161. 0000017C  200B                     move.l     D0, A3
  162. 0000017E  660A                     bne        +0xC /* 0000018A */
  163. 00000180  2F3C 0000 0142           move.l     -[A7], 0x142
  164. 00000186  4EBA FE78                jsr        [PC - 0x188 /* 00000000 */]
  165. label0000018A:
  166. 0000018A  2013                     move.l     D0, [A3]
  167. 0000018C  721F                     moveq.l    D1, 0x1F
  168. 0000018E  C081                     and.l      D0, D1
  169. 00000190  2D40 FFB0                move.l     [A6 - 0x50], D0
  170. 00000194  102C 001C                move.b     D0, [A4 + 0x1C]
  171. 00000198  1D40 FFB4                move.b     [A6 - 0x4C], D0
  172. 0000019C  7202                     moveq.l    D1, 0x02
  173. 0000019E  B001                     cmp.b      D0, D1
  174. 000001A0  660A                     bne        +0xC /* 000001AC */
  175. 000001A2  0CAD 0000 0000 D88C      cmpi.l     [A5 - 0x2774], 0x0
  176. 000001AA  6E04                     bgt        +0x6 /* 000001B0 */
  177. label000001AC:
  178. 000001AC  7000                     moveq.l    D0, 0x00
  179. 000001AE  6002                     bra        +0x4 /* 000001B2 */
  180. label000001B0:
  181. 000001B0  7001                     moveq.l    D0, 0x01
  182. label000001B2:
  183. 000001B2  1D40 FFCC                move.b     [A6 - 0x34], D0
  184. 000001B6  2F2C 0014                move.l     -[A7], [A4 + 0x14]
  185. 000001BA  4EAD 1DD2                jsr        [A5 + 0x1DD2 /* export_950 */]
  186. 000001BE  2D6D D9A0 FFC8           move.l     [A6 - 0x38], [A5 - 0x2660]
  187. 000001C4  202C 0014                move.l     D0, [A4 + 0x14]
  188. 000001C8  2B40 D9A0                move.l     [A5 - 0x2660], D0
  189. 000001CC  3C2D D9A8                move.w     D6, [A5 - 0x2658]
  190. 000001D0  3B6D D950 D9A8           move.w     [A5 - 0x2658], [A5 - 0x26B0]
  191. 000001D6  0C2D 0053 CDDC           cmpi.b     [A5 - 0x3224], 0x53 /* 'S' */
  192. 000001DC  661A                     bne        +0x1C /* 000001F8 */
  193. 000001DE  362E FFB2                move.w     D3, [A6 - 0x4E]
  194. 000001E2  701F                     moveq.l    D0, 0x1F
  195. 000001E4  C640                     and.w      D3, D0
  196. 000001E6  7014                     moveq.l    D0, 0x14
  197. 000001E8  B640                     cmp.w      D3, D0
  198. 000001EA  670C                     beq        +0xE /* 000001F8 */
  199. 000001EC  7015                     moveq.l    D0, 0x15
  200. 000001EE  B640                     cmp.w      D3, D0
  201. 000001F0  6706                     beq        +0x8 /* 000001F8 */
  202. 000001F2  7A01                     moveq.l    D5, 0x01
  203. 000001F4  6000 010C                bra        +0x10E /* 00000302 */
  204. label000001F8:
  205. 000001F8  0C2D 0067 CDDC           cmpi.b     [A5 - 0x3224], 0x67 /* 'g' */
  206. 000001FE  6700 0102                beq        +0x104 /* 00000302 */
  207. 00000202  162E FFB4                move.b     D3, [A6 - 0x4C]
  208. 00000206  7002                     moveq.l    D0, 0x02
  209. 00000208  B600                     cmp.b      D3, D0
  210. 0000020A  6706                     beq        +0x8 /* 00000212 */
  211. 0000020C  7006                     moveq.l    D0, 0x06
  212. 0000020E  B600                     cmp.b      D3, D0
  213. 00000210  662C                     bne        +0x2E /* 0000023E */
  214. label00000212:
  215. 00000212  7006                     moveq.l    D0, 0x06
  216. 00000214  B600                     cmp.b      D3, D0
  217. 00000216  6608                     bne        +0xA /* 00000220 */
  218. 00000218  2F0C                     move.l     -[A7], A4
  219. 0000021A  4EBA 0CA8                jsr        [PC + 0xCA8 /* 00000EC4 */]
  220. 0000021E  6012                     bra        +0x14 /* 00000232 */
  221. label00000220:
  222. 00000220  204C                     movea.l    A0, A4
  223. 00000222  5048                     addq.w     A0, 8
  224. 00000224  2F08                     move.l     -[A7], A0
  225. 00000226  2F0B                     move.l     -[A7], A3
  226. 00000228  4EAD 1EB2                jsr        [A5 + 0x1EB2 /* export_978 */]
  227. 0000022C  2F00                     move.l     -[A7], D0
  228. 0000022E  4EBA 0B92                jsr        [PC + 0xB92 /* 00000DC2 */]
  229. label00000232:
  230. 00000232  102E FFCC                move.b     D0, [A6 - 0x34]
  231. 00000236  6606                     bne        +0x8 /* 0000023E */
  232. 00000238  7001                     moveq.l    D0, 0x01
  233. 0000023A  3B40 D96C                move.w     [A5 - 0x2694], D0
  234. label0000023E:
  235. 0000023E  262E FFB0                move.l     D3, [A6 - 0x50]
  236. 00000242  7012                     moveq.l    D0, 0x12
  237. 00000244  B680                     cmp.l      D3, D0
  238. 00000246  670E                     beq        +0x10 /* 00000256 */
  239. 00000248  2013                     move.l     D0, [A3]
  240. 0000024A  7240                     moveq.l    D1, 0x40
  241. 0000024C  C081                     and.l      D0, D1
  242. 0000024E  6718                     beq        +0x1A /* 00000268 */
  243. 00000250  7014                     moveq.l    D0, 0x14
  244. 00000252  B680                     cmp.l      D3, D0
  245. 00000254  6712                     beq        +0x14 /* 00000268 */
  246. label00000256:
  247. 00000256  204C                     movea.l    A0, A4
  248. 00000258  7054                     moveq.l    D0, 0x54
  249. 0000025A  D1C0                     add.l      A0, D0
  250. 0000025C  2F08                     move.l     -[A7], A0
  251. 0000025E  7022                     moveq.l    D0, 0x22
  252. 00000260  2F00                     move.l     -[A7], D0
  253. 00000262  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  254. 00000266  504F                     addq.w     A7, 8
  255. label00000268:
  256. 00000268  102B 0004                move.b     D0, [A3 + 0x4]
  257. 0000026C  7610                     moveq.l    D3, 0x10
  258. 0000026E  C003                     and.b      D0, D3
  259. 00000270  6738                     beq        +0x3A /* 000002AA */
  260. 00000272  2013                     move.l     D0, [A3]
  261. 00000274  3800                     move.w     D4, D0
  262. 00000276  701F                     moveq.l    D0, 0x1F
  263. 00000278  C840                     and.w      D4, D0
  264. 0000027A  7015                     moveq.l    D0, 0x15
  265. 0000027C  B840                     cmp.w      D4, D0
  266. 0000027E  6716                     beq        +0x18 /* 00000296 */
  267. 00000280  7014                     moveq.l    D0, 0x14
  268. 00000282  B840                     cmp.w      D4, D0
  269. 00000284  661E                     bne        +0x20 /* 000002A4 */
  270. 00000286  206B 000C                movea.l    A0, [A3 + 0xC]
  271. 0000028A  2068 000C                movea.l    A0, [A0 + 0xC]
  272. 0000028E  1028 0004                move.b     D0, [A0 + 0x4]
  273. 00000292  C003                     and.b      D0, D3
  274. 00000294  670E                     beq        +0x10 /* 000002A4 */
  275. label00000296:
  276. 00000296  487A 060C                pea.l      [PC + 0x60C /* 000008A4, value 0x74797065 'type', cstring "type" */]
  277. 0000029A  7035                     moveq.l    D0, 0x35
  278. 0000029C  2F00                     move.l     -[A7], D0
  279. 0000029E  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  280. 000002A2  504F                     addq.w     A7, 8
  281. label000002A4:
  282. 000002A4  022B 00EF 0004           andi.b     [A3 + 0x4], 0xEF
  283. label000002AA:
  284. 000002AA  2F0B                     move.l     -[A7], A3
  285. 000002AC  4EAD 1522                jsr        [A5 + 0x1522 /* export_672 */]
  286. 000002B0  2040                     movea.l    A0, D0
  287. 000002B2  2010                     move.l     D0, [A0]
  288. 000002B4  721F                     moveq.l    D1, 0x1F
  289. 000002B6  C041                     and.w      D0, D1
  290. 000002B8  7214                     moveq.l    D1, 0x14
  291. 000002BA  B041                     cmp.w      D0, D1
  292. 000002BC  663A                     bne        +0x3C /* 000002F8 */
  293. 000002BE  7000                     moveq.l    D0, 0x00
  294. 000002C0  2D40 FFD0                move.l     [A6 - 0x30], D0
  295. 000002C4  0C2D 0053 CDDC           cmpi.b     [A5 - 0x3224], 0x53 /* 'S' */
  296. 000002CA  6618                     bne        +0x1A /* 000002E4 */
  297. 000002CC  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  298. 000002D0  486E FFD0                pea.l      [A6 - 0x30]
  299. 000002D4  4EAD 19AA                jsr        [A5 + 0x19AA /* export_817 */]
  300. 000002D8  7054                     moveq.l    D0, 0x54
  301. 000002DA  1F00                     move.b     -[A7], D0
  302. 000002DC  7012                     moveq.l    D0, 0x12
  303. 000002DE  2F00                     move.l     -[A7], D0
  304. 000002E0  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  305. label000002E4:
  306. 000002E4  2F0C                     move.l     -[A7], A4
  307. 000002E6  2F0B                     move.l     -[A7], A3
  308. 000002E8  2F2E FFD0                move.l     -[A7], [A6 - 0x30]
  309. 000002EC  42A7                     clr.l      -[A7]
  310. 000002EE  7001                     moveq.l    D0, 0x01
  311. 000002F0  2F00                     move.l     -[A7], D0
  312. 000002F2  42A7                     clr.l      -[A7]
  313. 000002F4  4EBA 1B0E                jsr        [PC + 0x1B0E /* 00001E04 */]
  314. label000002F8:
  315. 000002F8  4240                     clr.w      D0
  316. 000002FA  3B40 D96C                move.w     [A5 - 0x2694], D0
  317. 000002FE  6000 0588                bra        +0x58A /* 00000888 */
  318. label00000302:
  319. 00000302  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  320. 00000306  00AC 0008 0002 0020      ori.l      [A4 + 0x20], 0x80002
  321. 0000030E  0CAE 0000 0014 FFB0      cmpi.l     [A6 - 0x50], 0x14
  322. 00000316  6674                     bne        +0x76 /* 0000038C */
  323. 00000318  206B 000C                movea.l    A0, [A3 + 0xC]
  324. 0000031C  2068 0010                movea.l    A0, [A0 + 0x10]
  325. 00000320  2028 0010                move.l     D0, [A0 + 0x10]
  326. 00000324  0280 0000 0080           andi.l     D0, 0x80
  327. 0000032A  6760                     beq        +0x62 /* 0000038C */
  328. 0000032C  162E FFB4                move.b     D3, [A6 - 0x4C]
  329. 00000330  7002                     moveq.l    D0, 0x02
  330. 00000332  B600                     cmp.b      D3, D0
  331. 00000334  6706                     beq        +0x8 /* 0000033C */
  332. 00000336  7006                     moveq.l    D0, 0x06
  333. 00000338  B600                     cmp.b      D3, D0
  334. 0000033A  661E                     bne        +0x20 /* 0000035A */
  335. label0000033C:
  336. 0000033C  204C                     movea.l    A0, A4
  337. 0000033E  5048                     addq.w     A0, 8
  338. 00000340  2F08                     move.l     -[A7], A0
  339. 00000342  2F0B                     move.l     -[A7], A3
  340. 00000344  4EAD 1EB2                jsr        [A5 + 0x1EB2 /* export_978 */]
  341. 00000348  2F00                     move.l     -[A7], D0
  342. 0000034A  4EBA 0A76                jsr        [PC + 0xA76 /* 00000DC2 */]
  343. 0000034E  102E FFCC                move.b     D0, [A6 - 0x34]
  344. 00000352  6606                     bne        +0x8 /* 0000035A */
  345. 00000354  7001                     moveq.l    D0, 0x01
  346. 00000356  3B40 D96C                move.w     [A5 - 0x2694], D0
  347. label0000035A:
  348. 0000035A  7600                     moveq.l    D3, 0x00
  349. 0000035C  2D43 FFD4                move.l     [A6 - 0x2C], D3
  350. 00000360  486E FFD4                pea.l      [A6 - 0x2C]
  351. 00000364  4EAD 198A                jsr        [A5 + 0x198A /* export_813 */]
  352. 00000368  2F00                     move.l     -[A7], D0
  353. 0000036A  4EAD 16CA                jsr        [A5 + 0x16CA /* export_725 */]
  354. 0000036E  2F0C                     move.l     -[A7], A4
  355. 00000370  2F0B                     move.l     -[A7], A3
  356. 00000372  2F2E FFD4                move.l     -[A7], [A6 - 0x2C]
  357. 00000376  42A7                     clr.l      -[A7]
  358. 00000378  7001                     moveq.l    D0, 0x01
  359. 0000037A  2F00                     move.l     -[A7], D0
  360. 0000037C  42A7                     clr.l      -[A7]
  361. 0000037E  4EBA 1A84                jsr        [PC + 0x1A84 /* 00001E04 */]
  362. 00000382  4240                     clr.w      D0
  363. 00000384  3B40 D96C                move.w     [A5 - 0x2694], D0
  364. 00000388  6000 04FE                bra        +0x500 /* 00000888 */
  365. label0000038C:
  366. 0000038C  0CAE 0000 0015 FFB0      cmpi.l     [A6 - 0x50], 0x15
  367. 00000394  660C                     bne        +0xE /* 000003A2 */
  368. 00000396  2F0C                     move.l     -[A7], A4
  369. 00000398  4EBA 2382                jsr        [PC + 0x2382 /* 0000271C */]
  370. 0000039C  4A80                     tst.l      D0
  371. 0000039E  6600 04E8                bne        +0x4EA /* 00000888 */
  372. label000003A2:
  373. 000003A2  7600                     moveq.l    D3, 0x00
  374. 000003A4  2D43 FFBC                move.l     [A6 - 0x44], D3
  375. 000003A8  2D43 FFB8                move.l     [A6 - 0x48], D3
  376. 000003AC  2D4C FFC0                move.l     [A6 - 0x40], A4
  377. 000003B0  162E FFB4                move.b     D3, [A6 - 0x4C]
  378. 000003B4  7001                     moveq.l    D0, 0x01
  379. 000003B6  B600                     cmp.b      D3, D0
  380. 000003B8  6706                     beq        +0x8 /* 000003C0 */
  381. 000003BA  7004                     moveq.l    D0, 0x04
  382. 000003BC  B600                     cmp.b      D3, D0
  383. 000003BE  6646                     bne        +0x48 /* 00000406 */
  384. label000003C0:
  385. 000003C0  362E FFB2                move.w     D3, [A6 - 0x4E]
  386. 000003C4  701F                     moveq.l    D0, 0x1F
  387. 000003C6  C640                     and.w      D3, D0
  388. 000003C8  7014                     moveq.l    D0, 0x14
  389. 000003CA  B640                     cmp.w      D3, D0
  390. 000003CC  6706                     beq        +0x8 /* 000003D4 */
  391. 000003CE  7015                     moveq.l    D0, 0x15
  392. 000003D0  B640                     cmp.w      D3, D0
  393. 000003D2  6632                     bne        +0x34 /* 00000406 */
  394. label000003D4:
  395. 000003D4  0C2D 0059 CDDC           cmpi.b     [A5 - 0x3224], 0x59 /* 'Y' */
  396. 000003DA  670A                     beq        +0xC /* 000003E6 */
  397. 000003DC  0CAE 0000 0015 FFB0      cmpi.l     [A6 - 0x50], 0x15
  398. 000003E4  6620                     bne        +0x22 /* 00000406 */
  399. label000003E6:
  400. 000003E6  2D4C FFB8                move.l     [A6 - 0x48], A4
  401. 000003EA  7002                     moveq.l    D0, 0x02
  402. 000003EC  2F00                     move.l     -[A7], D0
  403. 000003EE  2F0B                     move.l     -[A7], A3
  404. 000003F0  4EAD 1E02                jsr        [A5 + 0x1E02 /* export_956 */]
  405. 000003F4  2840                     movea.l    A4, D0
  406. 000003F6  00AC 0000 0010 0020      ori.l      [A4 + 0x20], 0x10
  407. 000003FE  00AC 0000 0002 0020      ori.l      [A4 + 0x20], 0x2
  408. label00000406:
  409. 00000406  0CAE 0000 0015 FFB0      cmpi.l     [A6 - 0x50], 0x15
  410. 0000040E  6600 0194                bne        +0x196 /* 000005A4 */
  411. 00000412  102B 0004                move.b     D0, [A3 + 0x4]
  412. 00000416  7210                     moveq.l    D1, 0x10
  413. 00000418  C001                     and.b      D0, D1
  414. 0000041A  6700 0188                beq        +0x18A /* 000005A4 */
  415. 0000041E  0C2D 0084 CDDC           cmpi.b     [A5 - 0x3224], 0x84
  416. 00000424  6642                     bne        +0x44 /* 00000468 */
  417. 00000426  206B 0008                movea.l    A0, [A3 + 0x8]
  418. 0000042A  2610                     move.l     D3, [A0]
  419. 0000042C  701F                     moveq.l    D0, 0x1F
  420. 0000042E  2D43 FFF0                move.l     [A6 - 0x10], D3
  421. 00000432  C640                     and.w      D3, D0
  422. 00000434  700B                     moveq.l    D0, 0x0B
  423. 00000436  B640                     cmp.w      D3, D0
  424. 00000438  622E                     bhi        +0x30 /* 00000468 */
  425. 0000043A  202E FFF0                move.l     D0, [A6 - 0x10]
  426. 0000043E  761F                     moveq.l    D3, 0x1F
  427. 00000440  C083                     and.l      D0, D3
  428. 00000442  45ED D514                lea.l      A2, [A5 - 0x2AEC]
  429. 00000446  1032 0000                move.b     D0, [A2 + D0.w]
  430. 0000044A  206D CDEE                movea.l    A0, [A5 - 0x3212]
  431. 0000044E  2210                     move.l     D1, [A0]
  432. 00000450  C283                     and.l      D1, D3
  433. 00000452  1232 1000                move.b     D1, [A2 + D1.w]
  434. 00000456  B001                     cmp.b      D0, D1
  435. 00000458  660E                     bne        +0x10 /* 00000468 */
  436. 0000045A  2F0C                     move.l     -[A7], A4
  437. 0000045C  4EBA 044C                jsr        [PC + 0x44C /* 000008AA */]
  438. 00000460  266C 000C                movea.l    A3, [A4 + 0xC]
  439. 00000464  6000 02D2                bra        +0x2D4 /* 00000738 */
  440. label00000468:
  441. 00000468  0C2D 0059 CDDC           cmpi.b     [A5 - 0x3224], 0x59 /* 'Y' */
  442. 0000046E  6600 0122                bne        +0x124 /* 00000592 */
  443. 00000472  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  444. 00000476  0C2D 0084 CDDC           cmpi.b     [A5 - 0x3224], 0x84
  445. 0000047C  664E                     bne        +0x50 /* 000004CC */
  446. 0000047E  206B 0008                movea.l    A0, [A3 + 0x8]
  447. 00000482  2610                     move.l     D3, [A0]
  448. 00000484  701F                     moveq.l    D0, 0x1F
  449. 00000486  2D43 FFF4                move.l     [A6 - 0xC], D3
  450. 0000048A  C640                     and.w      D3, D0
  451. 0000048C  700B                     moveq.l    D0, 0x0B
  452. 0000048E  B640                     cmp.w      D3, D0
  453. 00000490  623A                     bhi        +0x3C /* 000004CC */
  454. 00000492  202E FFF4                move.l     D0, [A6 - 0xC]
  455. 00000496  761F                     moveq.l    D3, 0x1F
  456. 00000498  C083                     and.l      D0, D3
  457. 0000049A  45ED D514                lea.l      A2, [A5 - 0x2AEC]
  458. 0000049E  1032 0000                move.b     D0, [A2 + D0.w]
  459. 000004A2  206D CDEE                movea.l    A0, [A5 - 0x3212]
  460. 000004A6  2210                     move.l     D1, [A0]
  461. 000004A8  C283                     and.l      D1, D3
  462. 000004AA  1232 1000                move.b     D1, [A2 + D1.w]
  463. 000004AE  B001                     cmp.b      D0, D1
  464. 000004B0  661A                     bne        +0x1C /* 000004CC */
  465. 000004B2  2F0C                     move.l     -[A7], A4
  466. 000004B4  4EBA 03F4                jsr        [PC + 0x3F4 /* 000008AA */]
  467. 000004B8  266C 000C                movea.l    A3, [A4 + 0xC]
  468. 000004BC  7066                     moveq.l    D0, 0x66
  469. 000004BE  1F00                     move.b     -[A7], D0
  470. 000004C0  7037                     moveq.l    D0, 0x37
  471. 000004C2  2F00                     move.l     -[A7], D0
  472. 000004C4  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  473. 000004C8  6000 026E                bra        +0x270 /* 00000738 */
  474. label000004CC:
  475. 000004CC  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  476. 000004D0  4EAD 1EB2                jsr        [A5 + 0x1EB2 /* export_978 */]
  477. 000004D4  2800                     move.l     D4, D0
  478. 000004D6  246E FFC0                movea.l    A2, [A6 - 0x40]
  479. 000004DA  B5CC                     cmpa.l     A2, A4
  480. 000004DC  661C                     bne        +0x1E /* 000004FA */
  481. 000004DE  102E FFCC                move.b     D0, [A6 - 0x34]
  482. 000004E2  6616                     bne        +0x18 /* 000004FA */
  483. 000004E4  162A 001C                move.b     D3, [A2 + 0x1C]
  484. 000004E8  7006                     moveq.l    D0, 0x06
  485. 000004EA  B600                     cmp.b      D3, D0
  486. 000004EC  6706                     beq        +0x8 /* 000004F4 */
  487. 000004EE  7002                     moveq.l    D0, 0x02
  488. 000004F0  B600                     cmp.b      D3, D0
  489. 000004F2  6606                     bne        +0x8 /* 000004FA */
  490. label000004F4:
  491. 000004F4  7001                     moveq.l    D0, 0x01
  492. 000004F6  3B40 D96C                move.w     [A5 - 0x2694], D0
  493. label000004FA:
  494. 000004FA  7600                     moveq.l    D3, 0x00
  495. 000004FC  244B                     movea.l    A2, A3
  496. 000004FE  504A                     addq.w     A2, 8
  497. 00000500  204C                     movea.l    A0, A4
  498. 00000502  5048                     addq.w     A0, 8
  499. 00000504  2D48 FFE0                move.l     [A6 - 0x20], A0
  500. label00000508:
  501. 00000508  2F2E FFBC                move.l     -[A7], [A6 - 0x44]
  502. 0000050C  2F12                     move.l     -[A7], [A2]
  503. 0000050E  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  504. 00000512  2F2E FFC0                move.l     -[A7], [A6 - 0x40]
  505. 00000516  2003                     move.l     D0, D3
  506. 00000518  2204                     move.l     D1, D4
  507. 0000051A  4EAD 02FA                jsr        [A5 + 0x2FA /* export_91 */]
  508. 0000051E  2F00                     move.l     -[A7], D0
  509. 00000520  4EBA 0C02                jsr        [PC + 0xC02 /* 00001124 */]
  510. 00000524  2F00                     move.l     -[A7], D0
  511. 00000526  4EAD 17B2                jsr        [A5 + 0x17B2 /* export_754 */]
  512. 0000052A  2D40 FFBC                move.l     [A6 - 0x44], D0
  513. 0000052E  5283                     addq.l     D3, 1
  514. 00000530  4EBA 0BD0                jsr        [PC + 0xBD0 /* 00001102 */]
  515. 00000534  4A80                     tst.l      D0
  516. 00000536  67D0                     beq        -0x2E /* 00000508 */
  517. 00000538  244C                     movea.l    A2, A4
  518. 0000053A  700C                     moveq.l    D0, 0x0C
  519. 0000053C  D5C0                     add.l      A2, D0
  520. 0000053E  2F0A                     move.l     -[A7], A2
  521. 00000540  2F03                     move.l     -[A7], D3
  522. 00000542  4EAD 1EFA                jsr        [A5 + 0x1EFA /* export_987 */]
  523. 00000546  2640                     movea.l    A3, D0
  524. 00000548  7066                     moveq.l    D0, 0x66
  525. 0000054A  1F00                     move.b     -[A7], D0
  526. 0000054C  7037                     moveq.l    D0, 0x37
  527. 0000054E  2F00                     move.l     -[A7], D0
  528. 00000550  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  529. 00000554  7000                     moveq.l    D0, 0x00
  530. 00000556  2D40 FFC4                move.l     [A6 - 0x3C], D0
  531. 0000055A  102E FFCC                move.b     D0, [A6 - 0x34]
  532. 0000055E  670E                     beq        +0x10 /* 0000056E */
  533. 00000560  486E FFBC                pea.l      [A6 - 0x44]
  534. 00000564  2F0C                     move.l     -[A7], A4
  535. 00000566  4EBA 2416                jsr        [PC + 0x2416 /* 0000297E */]
  536. 0000056A  2D40 FFC4                move.l     [A6 - 0x3C], D0
  537. label0000056E:
  538. 0000056E  7001                     moveq.l    D0, 0x01
  539. 00000570  3B40 D96C                move.w     [A5 - 0x2694], D0
  540. 00000574  2F0C                     move.l     -[A7], A4
  541. 00000576  2F0B                     move.l     -[A7], A3
  542. 00000578  42A7                     clr.l      -[A7]
  543. 0000057A  42A7                     clr.l      -[A7]
  544. 0000057C  7001                     moveq.l    D0, 0x01
  545. 0000057E  2F00                     move.l     -[A7], D0
  546. 00000580  2F2E FFC4                move.l     -[A7], [A6 - 0x3C]
  547. 00000584  4EBA 187E                jsr        [PC + 0x187E /* 00001E04 */]
  548. 00000588  4240                     clr.w      D0
  549. 0000058A  3B40 D96C                move.w     [A5 - 0x2694], D0
  550. 0000058E  6000 01A8                bra        +0x1AA /* 00000738 */
  551. label00000592:
  552. 00000592  204C                     movea.l    A0, A4
  553. 00000594  700C                     moveq.l    D0, 0x0C
  554. 00000596  D1C0                     add.l      A0, D0
  555. 00000598  2F08                     move.l     -[A7], A0
  556. 0000059A  7001                     moveq.l    D0, 0x01
  557. 0000059C  2F00                     move.l     -[A7], D0
  558. 0000059E  4EAD 1EFA                jsr        [A5 + 0x1EFA /* export_987 */]
  559. 000005A2  2640                     movea.l    A3, D0
  560. label000005A4:
  561. 000005A4  162D CDDC                move.b     D3, [A5 - 0x3224]
  562. 000005A8  7059                     moveq.l    D0, 0x59
  563. 000005AA  B600                     cmp.b      D3, D0
  564. 000005AC  6758                     beq        +0x5A /* 00000606 */
  565. 000005AE  0CAE 0000 0015 FFB0      cmpi.l     [A6 - 0x50], 0x15
  566. 000005B6  664E                     bne        +0x50 /* 00000606 */
  567. 000005B8  202B 000C                move.l     D0, [A3 + 0xC]
  568. 000005BC  7201                     moveq.l    D1, 0x01
  569. 000005BE  B081                     cmp.l      D0, D1
  570. 000005C0  6344                     bls        +0x46 /* 00000606 */
  571. 000005C2  0C03 0084                cmpi.b     D3, 0x84
  572. 000005C6  6634                     bne        +0x36 /* 000005FC */
  573. 000005C8  206B 0008                movea.l    A0, [A3 + 0x8]
  574. 000005CC  2610                     move.l     D3, [A0]
  575. 000005CE  701F                     moveq.l    D0, 0x1F
  576. 000005D0  2D43 FFFC                move.l     [A6 - 0x4], D3
  577. 000005D4  C640                     and.w      D3, D0
  578. 000005D6  700B                     moveq.l    D0, 0x0B
  579. 000005D8  B640                     cmp.w      D3, D0
  580. 000005DA  6220                     bhi        +0x22 /* 000005FC */
  581. 000005DC  202E FFFC                move.l     D0, [A6 - 0x4]
  582. 000005E0  761F                     moveq.l    D3, 0x1F
  583. 000005E2  C083                     and.l      D0, D3
  584. 000005E4  45ED D514                lea.l      A2, [A5 - 0x2AEC]
  585. 000005E8  1032 0000                move.b     D0, [A2 + D0.w]
  586. 000005EC  206D CDEE                movea.l    A0, [A5 - 0x3212]
  587. 000005F0  2210                     move.l     D1, [A0]
  588. 000005F2  C283                     and.l      D1, D3
  589. 000005F4  1232 1000                move.b     D1, [A2 + D1.w]
  590. 000005F8  B001                     cmp.b      D0, D1
  591. 000005FA  670A                     beq        +0xC /* 00000606 */
  592. label000005FC:
  593. 000005FC  703A                     moveq.l    D0, 0x3A
  594. 000005FE  2F00                     move.l     -[A7], D0
  595. 00000600  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  596. 00000604  584F                     addq.w     A7, 4
  597. label00000606:
  598. 00000606  102C 001C                move.b     D0, [A4 + 0x1C]
  599. 0000060A  4880                     ext.w      D0
  600. 0000060C  48C0                     ext.l      D0
  601. 0000060E  7201                     moveq.l    D1, 0x01
  602. 00000610  B081                     cmp.l      D0, D1
  603. 00000612  6742                     beq        +0x44 /* 00000656 */
  604. 00000614  7204                     moveq.l    D1, 0x04
  605. 00000616  B081                     cmp.l      D0, D1
  606. 00000618  673C                     beq        +0x3E /* 00000656 */
  607. 0000061A  7202                     moveq.l    D1, 0x02
  608. 0000061C  B081                     cmp.l      D0, D1
  609. 0000061E  6744                     beq        +0x46 /* 00000664 */
  610. 00000620  7206                     moveq.l    D1, 0x06
  611. 00000622  B081                     cmp.l      D0, D1
  612. 00000624  673E                     beq        +0x40 /* 00000664 */
  613. 00000626  7207                     moveq.l    D1, 0x07
  614. 00000628  B081                     cmp.l      D0, D1
  615. 0000062A  6738                     beq        +0x3A /* 00000664 */
  616. 0000062C  7203                     moveq.l    D1, 0x03
  617. 0000062E  B081                     cmp.l      D0, D1
  618. 00000630  6700 00EC                beq        +0xEE /* 0000071E */
  619. 00000634  4A80                     tst.l      D0
  620. 00000636  6700 00E6                beq        +0xE8 /* 0000071E */
  621. 0000063A  7208                     moveq.l    D1, 0x08
  622. 0000063C  B081                     cmp.l      D0, D1
  623. 0000063E  6700 00DE                beq        +0xE0 /* 0000071E */
  624. 00000642  7209                     moveq.l    D1, 0x09
  625. 00000644  B081                     cmp.l      D0, D1
  626. 00000646  6700 00D6                beq        +0xD8 /* 0000071E */
  627. 0000064A  720A                     moveq.l    D1, 0x0A
  628. 0000064C  B081                     cmp.l      D0, D1
  629. 0000064E  6700 00CE                beq        +0xD0 /* 0000071E */
  630. 00000652  6000 00CA                bra        +0xCC /* 0000071E */
  631. label00000656:
  632. 00000656  2F0C                     move.l     -[A7], A4
  633. 00000658  4EBA 08DC                jsr        [PC + 0x8DC /* 00000F36 */]
  634. 0000065C  2D40 FFBC                move.l     [A6 - 0x44], D0
  635. 00000660  6000 00C6                bra        +0xC8 /* 00000728 */
  636. label00000664:
  637. 00000664  206E FFC0                movea.l    A0, [A6 - 0x40]
  638. 00000668  B1CC                     cmpa.l     A0, A4
  639. 0000066A  660C                     bne        +0xE /* 00000678 */
  640. 0000066C  102E FFCC                move.b     D0, [A6 - 0x34]
  641. 00000670  6606                     bne        +0x8 /* 00000678 */
  642. 00000672  7001                     moveq.l    D0, 0x01
  643. 00000674  3B40 D96C                move.w     [A5 - 0x2694], D0
  644. label00000678:
  645. 00000678  0CAE 0000 0014 FFB0      cmpi.l     [A6 - 0x50], 0x14
  646. 00000680  6618                     bne        +0x1A /* 0000069A */
  647. 00000682  206B 000C                movea.l    A0, [A3 + 0xC]
  648. 00000686  2068 0010                movea.l    A0, [A0 + 0x10]
  649. 0000068A  4AA8 0036                tst.l      [A0 + 0x36]
  650. 0000068E  670A                     beq        +0xC /* 0000069A */
  651. 00000690  7068                     moveq.l    D0, 0x68
  652. 00000692  2F00                     move.l     -[A7], D0
  653. 00000694  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  654. 00000698  584F                     addq.w     A7, 4
  655. label0000069A:
  656. 0000069A  0CAE 0000 0014 FFB0      cmpi.l     [A6 - 0x50], 0x14
  657. 000006A2  662E                     bne        +0x30 /* 000006D2 */
  658. 000006A4  0C2D 0059 CDDC           cmpi.b     [A5 - 0x3224], 0x59 /* 'Y' */
  659. 000006AA  6726                     beq        +0x28 /* 000006D2 */
  660. 000006AC  4EAD 198A                jsr        [A5 + 0x198A /* export_813 */]
  661. 000006B0  2440                     movea.l    A2, D0
  662. 000006B2  2F0A                     move.l     -[A7], A2
  663. 000006B4  2F0B                     move.l     -[A7], A3
  664. 000006B6  4EAD 1A42                jsr        [A5 + 0x1A42 /* export_836 */]
  665. 000006BA  2440                     movea.l    A2, D0
  666. 000006BC  2F0C                     move.l     -[A7], A4
  667. 000006BE  204C                     movea.l    A0, A4
  668. 000006C0  5048                     addq.w     A0, 8
  669. 000006C2  2F08                     move.l     -[A7], A0
  670. 000006C4  2F0A                     move.l     -[A7], A2
  671. 000006C6  42A7                     clr.l      -[A7]
  672. 000006C8  4EBA 125C                jsr        [PC + 0x125C /* 00001926 */]
  673. 000006CC  2D40 FFBC                move.l     [A6 - 0x44], D0
  674. 000006D0  6016                     bra        +0x18 /* 000006E8 */
  675. label000006D2:
  676. 000006D2  2F0B                     move.l     -[A7], A3
  677. 000006D4  204C                     movea.l    A0, A4
  678. 000006D6  5048                     addq.w     A0, 8
  679. 000006D8  2F08                     move.l     -[A7], A0
  680. 000006DA  2F2E FFC0                move.l     -[A7], [A6 - 0x40]
  681. 000006DE  42A7                     clr.l      -[A7]
  682. 000006E0  4EBA 0A42                jsr        [PC + 0xA42 /* 00001124 */]
  683. 000006E4  2D40 FFBC                move.l     [A6 - 0x44], D0
  684. label000006E8:
  685. 000006E8  7000                     moveq.l    D0, 0x00
  686. 000006EA  2D40 FFC4                move.l     [A6 - 0x3C], D0
  687. 000006EE  102E FFCC                move.b     D0, [A6 - 0x34]
  688. 000006F2  670E                     beq        +0x10 /* 00000702 */
  689. 000006F4  486E FFBC                pea.l      [A6 - 0x44]
  690. 000006F8  2F0C                     move.l     -[A7], A4
  691. 000006FA  4EBA 2282                jsr        [PC + 0x2282 /* 0000297E */]
  692. 000006FE  2D40 FFC4                move.l     [A6 - 0x3C], D0
  693. label00000702:
  694. 00000702  2F0C                     move.l     -[A7], A4
  695. 00000704  2F0B                     move.l     -[A7], A3
  696. 00000706  42A7                     clr.l      -[A7]
  697. 00000708  42A7                     clr.l      -[A7]
  698. 0000070A  7001                     moveq.l    D0, 0x01
  699. 0000070C  2F00                     move.l     -[A7], D0
  700. 0000070E  2F2E FFC4                move.l     -[A7], [A6 - 0x3C]
  701. 00000712  4EBA 16F0                jsr        [PC + 0x16F0 /* 00001E04 */]
  702. 00000716  4240                     clr.w      D0
  703. 00000718  3B40 D96C                move.w     [A5 - 0x2694], D0
  704. 0000071C  600A                     bra        +0xC /* 00000728 */
  705. label0000071E:
  706. 0000071E  2F3C 0000 0297           move.l     -[A7], 0x297
  707. 00000724  4EBA F8DA                jsr        [PC - 0x726 /* 00000000 */]
  708. label00000728:
  709. 00000728  4A85                     tst.l      D5
  710. 0000072A  670C                     beq        +0xE /* 00000738 */
  711. 0000072C  7054                     moveq.l    D0, 0x54
  712. 0000072E  1F00                     move.b     -[A7], D0
  713. 00000730  7012                     moveq.l    D0, 0x12
  714. 00000732  2F00                     move.l     -[A7], D0
  715. 00000734  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  716. label00000738:
  717. 00000738  202E FFB8                move.l     D0, [A6 - 0x48]
  718. 0000073C  6700 0134                beq        +0x136 /* 00000872 */
  719. 00000740  206E FFB8                movea.l    A0, [A6 - 0x48]
  720. 00000744  2F28 000C                move.l     -[A7], [A0 + 0xC]
  721. 00000748  4EAD 1ED2                jsr        [A5 + 0x1ED2 /* export_982 */]
  722. 0000074C  206E FFB8                movea.l    A0, [A6 - 0x48]
  723. 00000750  214B 000C                move.l     [A0 + 0xC], A3
  724. 00000754  526B 0006                addq.w     [A3 + 0x6], 1
  725. 00000758  7017                     moveq.l    D0, 0x17
  726. 0000075A  2F00                     move.l     -[A7], D0
  727. 0000075C  2F0B                     move.l     -[A7], A3
  728. 0000075E  2F08                     move.l     -[A7], A0
  729. 00000760  4EAD 1822                jsr        [A5 + 0x1822 /* export_768 */]
  730. 00000764  2F00                     move.l     -[A7], D0
  731. 00000766  2F0C                     move.l     -[A7], A4
  732. 00000768  4EAD 1822                jsr        [A5 + 0x1822 /* export_768 */]
  733. 0000076C  2F00                     move.l     -[A7], D0
  734. 0000076E  4EAD 17DA                jsr        [A5 + 0x17DA /* export_759 */]
  735. 00000772  2F00                     move.l     -[A7], D0
  736. 00000774  4EAD 1ACA                jsr        [A5 + 0x1ACA /* export_853 */]
  737. 00000778  2D40 FFD8                move.l     [A6 - 0x28], D0
  738. 0000077C  322D D5D6                move.w     D1, [A5 - 0x2A2A]
  739. 00000780  7410                     moveq.l    D2, 0x10
  740. 00000782  C242                     and.w      D1, D2
  741. 00000784  6700 00E0                beq        +0xE2 /* 00000866 */
  742. 00000788  0CAE 0000 0014 FFB0      cmpi.l     [A6 - 0x50], 0x14
  743. 00000790  6646                     bne        +0x48 /* 000007D8 */
  744. 00000792  286B 000C                movea.l    A4, [A3 + 0xC]
  745. 00000796  246C 0010                movea.l    A2, [A4 + 0x10]
  746. 0000079A  4AAA 004E                tst.l      [A2 + 0x4E]
  747. 0000079E  6700 00C6                beq        +0xC8 /* 00000866 */
  748. 000007A2  222A 0014                move.l     D1, [A2 + 0x14]
  749. 000007A6  B2AD D8AC                cmp.l      D1, [A5 - 0x2754]
  750. 000007AA  6600 00BA                bne        +0xBC /* 00000866 */
  751. 000007AE  2F2E FFB8                move.l     -[A7], [A6 - 0x48]
  752. 000007B2  4EAD 182A                jsr        [A5 + 0x182A /* export_769 */]
  753. 000007B6  2F00                     move.l     -[A7], D0
  754. 000007B8  2F0B                     move.l     -[A7], A3
  755. 000007BA  4EAD 20E2                jsr        [A5 + 0x20E2 /* export_1048 */]
  756. 000007BE  2F00                     move.l     -[A7], D0
  757. 000007C0  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  758. 000007C4  2F0C                     move.l     -[A7], A4
  759. 000007C6  4EAD 1FA2                jsr        [A5 + 0x1FA2 /* export_1008 */]
  760. 000007CA  2F00                     move.l     -[A7], D0
  761. 000007CC  4EAD 184A                jsr        [A5 + 0x184A /* export_773 */]
  762. 000007D0  2D40 FFD8                move.l     [A6 - 0x28], D0
  763. 000007D4  6000 0090                bra        +0x92 /* 00000866 */
  764. label000007D8:
  765. 000007D8  0CAE 0000 0015 FFB0      cmpi.l     [A6 - 0x50], 0x15
  766. 000007E0  6600 0084                bne        +0x86 /* 00000866 */
  767. 000007E4  2F0B                     move.l     -[A7], A3
  768. 000007E6  4EAD 1522                jsr        [A5 + 0x1522 /* export_672 */]
  769. 000007EA  2840                     movea.l    A4, D0
  770. 000007EC  2014                     move.l     D0, [A4]
  771. 000007EE  721F                     moveq.l    D1, 0x1F
  772. 000007F0  C041                     and.w      D0, D1
  773. 000007F2  7214                     moveq.l    D1, 0x14
  774. 000007F4  B041                     cmp.w      D0, D1
  775. 000007F6  666E                     bne        +0x70 /* 00000866 */
  776. 000007F8  202C 000C                move.l     D0, [A4 + 0xC]
  777. 000007FC  2D40 FFDC                move.l     [A6 - 0x24], D0
  778. 00000800  2040                     movea.l    A0, D0
  779. 00000802  2468 0010                movea.l    A2, [A0 + 0x10]
  780. 00000806  4AAA 004E                tst.l      [A2 + 0x4E]
  781. 0000080A  675A                     beq        +0x5C /* 00000866 */
  782. 0000080C  222A 0014                move.l     D1, [A2 + 0x14]
  783. 00000810  B2AD D8AC                cmp.l      D1, [A5 - 0x2754]
  784. 00000814  6650                     bne        +0x52 /* 00000866 */
  785. 00000816  2F0B                     move.l     -[A7], A3
  786. 00000818  4EAD 1812                jsr        [A5 + 0x1812 /* export_766 */]
  787. 0000081C  2440                     movea.l    A2, D0
  788. 0000081E  1012                     move.b     D0, [A2]
  789. 00000820  725D                     moveq.l    D1, 0x5D
  790. 00000822  B001                     cmp.b      D0, D1
  791. 00000824  670A                     beq        +0xC /* 00000830 */
  792. 00000826  2F3C 0000 02CE           move.l     -[A7], 0x2CE
  793. 0000082C  4EBA F7D2                jsr        [PC - 0x82E /* 00000000 */]
  794. label00000830:
  795. 00000830  2F2E FFB8                move.l     -[A7], [A6 - 0x48]
  796. 00000834  4EAD 182A                jsr        [A5 + 0x182A /* export_769 */]
  797. 00000838  2F00                     move.l     -[A7], D0
  798. 0000083A  2F0C                     move.l     -[A7], A4
  799. 0000083C  4EAD 20E2                jsr        [A5 + 0x20E2 /* export_1048 */]
  800. 00000840  2F00                     move.l     -[A7], D0
  801. 00000842  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  802. 00000846  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  803. 0000084A  2F0A                     move.l     -[A7], A2
  804. 0000084C  4EAD 186A                jsr        [A5 + 0x186A /* export_777 */]
  805. 00000850  2F00                     move.l     -[A7], D0
  806. 00000852  4EAD 1FBA                jsr        [A5 + 0x1FBA /* export_1011 */]
  807. 00000856  2F00                     move.l     -[A7], D0
  808. 00000858  4EAD 184A                jsr        [A5 + 0x184A /* export_773 */]
  809. 0000085C  2D40 FFD8                move.l     [A6 - 0x28], D0
  810. 00000860  2F0A                     move.l     -[A7], A2
  811. 00000862  4EAD 17AA                jsr        [A5 + 0x17AA /* export_753 */]
  812. label00000866:
  813. 00000866  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  814. 0000086A  4EAD 177A                jsr        [A5 + 0x177A /* export_747 */]
  815. 0000086E  286E FFB8                movea.l    A4, [A6 - 0x48]
  816. label00000872:
  817. 00000872  2F2E FFBC                move.l     -[A7], [A6 - 0x44]
  818. 00000876  4EAD 177A                jsr        [A5 + 0x177A /* export_747 */]
  819. 0000087A  202E FFBC                move.l     D0, [A6 - 0x44]
  820. 0000087E  6708                     beq        +0xA /* 00000888 */
  821. 00000880  206D D922                movea.l    A0, [A5 - 0x26DE]
  822. 00000884  214C 0052                move.l     [A0 + 0x52], A4
  823. label00000888:
  824. 00000888  3B46 D9A8                move.w     [A5 - 0x2658], D6
  825. 0000088C  2B6E FFC8 D9A0           move.l     [A5 - 0x2660], [A6 - 0x38]
  826. 00000892  4EAD 1DE2                jsr        [A5 + 0x1DE2 /* export_952 */]
  827. 00000896  4CDF 1C78                movem.l    D3,D4,D5,D6,A2,A3,A4, [A7]+
  828. 0000089A  4E5E                     unlink     A6
  829. 0000089C  205F                     movea.l    A0, [A7]+
  830. 0000089E  584F                     addq.w     A7, 4
  831. 000008A0  4ED0                     jmp        [A0]
  832. 000008A2  0006 7479                ori.b      D6, 0x79 /* 'y' */
  833. 000008A6  7065                     moveq.l    D0, 0x65
  834. 000008A8  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  835. // begin alternate branch 000008AA-000008B6
  836. fn000008AA:
  837. 000008AA  4E56 0000                link       A6, 0
  838. 000008AE  48E7 0038                movem.l    -[A7], A2,A3,A4
  839. 000008B2  266E 0008                movea.l    A3, [A6 + 0x8]
  840. // end alternate branch 000008AA-000008B6
  841. fn000008AA: // (misaligned)
  842. 000008AC  0000 48E7                ori.b      D0, 0xE7
  843. 000008B0  0038 266E 0008           ori.b      [0x00000008 /* BusErrVct */], 0x6E /* 'n' */
  844. 000008B6  4EAD 198A                jsr        [A5 + 0x198A /* export_813 */]
  845. 000008BA  2840                     movea.l    A4, D0
  846. 000008BC  1214                     move.b     D1, [A4]
  847. 000008BE  7000                     moveq.l    D0, 0x00
  848. 000008C0  1001                     move.b     D0, D1
  849. 000008C2  41ED D31A                lea.l      A0, [A5 - 0x2CE6]
  850. 000008C6  1030 0000                move.b     D0, [A0 + D0.w]
  851. 000008CA  7203                     moveq.l    D1, 0x03
  852. 000008CC  C001                     and.b      D0, D1
  853. 000008CE  670C                     beq        +0xE /* 000008DC */
  854. 000008D0  703B                     moveq.l    D0, 0x3B
  855. 000008D2  2F00                     move.l     -[A7], D0
  856. 000008D4  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  857. 000008D8  584F                     addq.w     A7, 4
  858. 000008DA  6062                     bra        +0x64 /* 0000093E */
  859. label000008DC:
  860. 000008DC  1014                     move.b     D0, [A4]
  861. 000008DE  7262                     moveq.l    D1, 0x62
  862. 000008E0  B001                     cmp.b      D0, D1
  863. 000008E2  670A                     beq        +0xC /* 000008EE */
  864. 000008E4  2F3C 0000 0300           move.l     -[A7], 0x300
  865. 000008EA  4EBA F714                jsr        [PC - 0x8EC /* 00000000 */]
  866. label000008EE:
  867. 000008EE  244B                     movea.l    A2, A3
  868. 000008F0  700C                     moveq.l    D0, 0x0C
  869. 000008F2  D5C0                     add.l      A2, D0
  870. 000008F4  2F0A                     move.l     -[A7], A2
  871. 000008F6  202C 000E                move.l     D0, [A4 + 0xE]
  872. 000008FA  2440                     movea.l    A2, D0
  873. 000008FC  206B 000C                movea.l    A0, [A3 + 0xC]
  874. 00000900  2F28 0008                move.l     -[A7], [A0 + 0x8]
  875. 00000904  4EAD 1EB2                jsr        [A5 + 0x1EB2 /* export_978 */]
  876. 00000908  2200                     move.l     D1, D0
  877. 0000090A  200A                     move.l     D0, A2
  878. 0000090C  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  879. 00000910  2F00                     move.l     -[A7], D0
  880. 00000912  4EAD 1EFA                jsr        [A5 + 0x1EFA /* export_987 */]
  881. 00000916  4AAB 0008                tst.l      [A3 + 0x8]
  882. 0000091A  670A                     beq        +0xC /* 00000926 */
  883. 0000091C  2F3C 0000 0307           move.l     -[A7], 0x307
  884. 00000922  4EBA F6DC                jsr        [PC - 0x924 /* 00000000 */]
  885. label00000926:
  886. 00000926  204B                     movea.l    A0, A3
  887. 00000928  5048                     addq.w     A0, 8
  888. 0000092A  2F08                     move.l     -[A7], A0
  889. 0000092C  2F2C 000E                move.l     -[A7], [A4 + 0xE]
  890. 00000930  2F2C 000A                move.l     -[A7], [A4 + 0xA]
  891. 00000934  4EBA 04EE                jsr        [PC + 0x4EE /* 00000E24 */]
  892. 00000938  2F0C                     move.l     -[A7], A4
  893. 0000093A  4EAD 17AA                jsr        [A5 + 0x17AA /* export_753 */]
  894. label0000093E:
  895. 0000093E  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  896. 00000942  4E5E                     unlink     A6
  897. 00000944  205F                     movea.l    A0, [A7]+
  898. 00000946  584F                     addq.w     A7, 4
  899. 00000948  4ED0                     jmp        [A0]
  900. fn0000094A:
  901. 0000094A  4E56 FFF4                link       A6, -0x000C
  902. 0000094E  48E7 1E38                movem.l    -[A7], D3,D4,D5,D6,A2,A3,A4
  903. 00000952  286E 000C                movea.l    A4, [A6 + 0xC]
  904. 00000956  7000                     moveq.l    D0, 0x00
  905. 00000958  2D40 FFFC                move.l     [A6 - 0x4], D0
  906. 0000095C  6002                     bra        +0x4 /* 00000960 */
  907. label0000095E:
  908. 0000095E  2854                     movea.l    A4, [A4]
  909. label00000960:
  910. 00000960  4A94                     tst.l      [A4]
  911. 00000962  66FA                     bne        -0x4 /* 0000095E */
  912. 00000964  4EBA F6B2                jsr        [PC - 0x94E /* 00000018 */]
  913. 00000968  2440                     movea.l    A2, D0
  914. 0000096A  157C 0004 0004           move.b     [A2 + 0x4], 0x4
  915. 00000970  157C 0002 0006           move.b     [A2 + 0x6], 0x2
  916. 00000976  7801                     moveq.l    D4, 0x01
  917. 00000978  288A                     move.l     [A4], A2
  918. 0000097A  2F0C                     move.l     -[A7], A4
  919. 0000097C  7001                     moveq.l    D0, 0x01
  920. 0000097E  2F00                     move.l     -[A7], D0
  921. 00000980  486E FFFC                pea.l      [A6 - 0x4]
  922. 00000984  4EBA 049E                jsr        [PC + 0x49E /* 00000E24 */]
  923. 00000988  2840                     movea.l    A4, D0
  924. 0000098A  5284                     addq.l     D4, 1
  925. 0000098C  4240                     clr.w      D0
  926. 0000098E  3D40 FFF4                move.w     [A6 - 0xC], D0
  927. 00000992  206E 0008                movea.l    A0, [A6 + 0x8]
  928. 00000996  2028 0010                move.l     D0, [A0 + 0x10]
  929. 0000099A  2D40 FFF8                move.l     [A6 - 0x8], D0
  930. 0000099E  2040                     movea.l    A0, D0
  931. 000009A0  2668 003A                movea.l    A3, [A0 + 0x3A]
  932. 000009A4  6012                     bra        +0x14 /* 000009B8 */
  933. label000009A6:
  934. 000009A6  202B 001A                move.l     D0, [A3 + 0x1A]
  935. 000009AA  7204                     moveq.l    D1, 0x04
  936. 000009AC  C081                     and.l      D0, D1
  937. 000009AE  6604                     bne        +0x6 /* 000009B4 */
  938. 000009B0  526E FFF4                addq.w     [A6 - 0xC], 1
  939. label000009B4:
  940. 000009B4  266B 0004                movea.l    A3, [A3 + 0x4]
  941. label000009B8:
  942. 000009B8  200B                     move.l     D0, A3
  943. 000009BA  66EA                     bne        -0x14 /* 000009A6 */
  944. 000009BC  206E FFF8                movea.l    A0, [A6 - 0x8]
  945. 000009C0  2668 0036                movea.l    A3, [A0 + 0x36]
  946. 000009C4  6012                     bra        +0x14 /* 000009D8 */
  947. label000009C6:
  948. 000009C6  202B 001A                move.l     D0, [A3 + 0x1A]
  949. 000009CA  720C                     moveq.l    D1, 0x0C
  950. 000009CC  C081                     and.l      D0, D1
  951. 000009CE  6604                     bne        +0x6 /* 000009D4 */
  952. 000009D0  526E FFF4                addq.w     [A6 - 0xC], 1
  953. label000009D4:
  954. 000009D4  266B 0004                movea.l    A3, [A3 + 0x4]
  955. label000009D8:
  956. 000009D8  200B                     move.l     D0, A3
  957. 000009DA  66EA                     bne        -0x14 /* 000009C6 */
  958. 000009DC  2F0C                     move.l     -[A7], A4
  959. 000009DE  7602                     moveq.l    D3, 0x02
  960. 000009E0  2F03                     move.l     -[A7], D3
  961. 000009E2  486E FFF4                pea.l      [A6 - 0xC]
  962. 000009E6  4EBA 043C                jsr        [PC + 0x43C /* 00000E24 */]
  963. 000009EA  2840                     movea.l    A4, D0
  964. 000009EC  5484                     addq.l     D4, 2
  965. 000009EE  7A04                     moveq.l    D5, 0x04
  966. 000009F0  7C00                     moveq.l    D6, 0x00
  967. 000009F2  6062                     bra        +0x64 /* 00000A56 */
  968. label000009F4:
  969. 000009F4  4A86                     tst.l      D6
  970. 000009F6  670A                     beq        +0xC /* 00000A02 */
  971. 000009F8  206E FFF8                movea.l    A0, [A6 - 0x8]
  972. 000009FC  2668 003A                movea.l    A3, [A0 + 0x3A]
  973. 00000A00  6008                     bra        +0xA /* 00000A0A */
  974. label00000A02:
  975. 00000A02  206E FFF8                movea.l    A0, [A6 - 0x8]
  976. 00000A06  2668 0036                movea.l    A3, [A0 + 0x36]
  977. label00000A0A:
  978. 00000A0A  603E                     bra        +0x40 /* 00000A4A */
  979. label00000A0C:
  980. 00000A0C  202B 001A                move.l     D0, [A3 + 0x1A]
  981. 00000A10  C085                     and.l      D0, D5
  982. 00000A12  6632                     bne        +0x34 /* 00000A46 */
  983. 00000A14  2F0C                     move.l     -[A7], A4
  984. 00000A16  7604                     moveq.l    D3, 0x04
  985. 00000A18  2F03                     move.l     -[A7], D3
  986. 00000A1A  204B                     movea.l    A0, A3
  987. 00000A1C  5048                     addq.w     A0, 8
  988. 00000A1E  2F08                     move.l     -[A7], A0
  989. 00000A20  4EBA 0402                jsr        [PC + 0x402 /* 00000E24 */]
  990. 00000A24  2840                     movea.l    A4, D0
  991. 00000A26  5884                     addq.l     D4, 4
  992. 00000A28  2053                     movea.l    A0, [A3]
  993. 00000A2A  2F28 000C                move.l     -[A7], [A0 + 0xC]
  994. 00000A2E  4EBA 003C                jsr        [PC + 0x3C /* 00000A6C */]
  995. 00000A32  2440                     movea.l    A2, D0
  996. 00000A34  2F0C                     move.l     -[A7], A4
  997. 00000A36  2F0A                     move.l     -[A7], A2
  998. 00000A38  42A7                     clr.l      -[A7]
  999. 00000A3A  2F2D D8AC                move.l     -[A7], [A5 - 0x2754]
  1000. 00000A3E  4EBA 0440                jsr        [PC + 0x440 /* 00000E80 */]
  1001. 00000A42  2840                     movea.l    A4, D0
  1002. 00000A44  5884                     addq.l     D4, 4
  1003. label00000A46:
  1004. 00000A46  266B 0004                movea.l    A3, [A3 + 0x4]
  1005. label00000A4A:
  1006. 00000A4A  200B                     move.l     D0, A3
  1007. 00000A4C  66BE                     bne        -0x40 /* 00000A0C */
  1008. 00000A4E  0085 0000 0008           ori.l      D5, 0x8
  1009. 00000A54  5286                     addq.l     D6, 1
  1010. label00000A56:
  1011. 00000A56  0C86 0000 0002           cmpi.l     D6, 0x2
  1012. 00000A5C  6596                     bcs        -0x68 /* 000009F4 */
  1013. 00000A5E  2004                     move.l     D0, D4
  1014. 00000A60  4CDF 1C78                movem.l    D3,D4,D5,D6,A2,A3,A4, [A7]+
  1015. 00000A64  4E5E                     unlink     A6
  1016. 00000A66  205F                     movea.l    A0, [A7]+
  1017. 00000A68  504F                     addq.w     A7, 8
  1018. 00000A6A  4ED0                     jmp        [A0]
  1019. fn00000A6C:
  1020. 00000A6C  4E56 FFDC                link       A6, -0x0024
  1021. 00000A70  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  1022. 00000A74  286E 0008                movea.l    A4, [A6 + 0x8]
  1023. 00000A78  7800                     moveq.l    D4, 0x00
  1024. 00000A7A  200C                     move.l     D0, A4
  1025. 00000A7C  660A                     bne        +0xC /* 00000A88 */
  1026. 00000A7E  41FA 0240                lea.l      A0, [PC + 0x240 /* 00000CC0, value 0x5F5F7469 '__ti', cstring "__tiv" */]
  1027. 00000A82  2D48 FFDC                move.l     [A6 - 0x24], A0
  1028. 00000A86  6036                     bra        +0x38 /* 00000ABE */
  1029. label00000A88:
  1030. 00000A88  2014                     move.l     D0, [A4]
  1031. 00000A8A  721F                     moveq.l    D1, 0x1F
  1032. 00000A8C  C041                     and.w      D0, D1
  1033. 00000A8E  7212                     moveq.l    D1, 0x12
  1034. 00000A90  B041                     cmp.w      D0, D1
  1035. 00000A92  6604                     bne        +0x6 /* 00000A98 */
  1036. 00000A94  286C 0008                movea.l    A4, [A4 + 0x8]
  1037. label00000A98:
  1038. 00000A98  2F0C                     move.l     -[A7], A4
  1039. 00000A9A  4EAD 1EE2                jsr        [A5 + 0x1EE2 /* export_984 */]
  1040. 00000A9E  2440                     movea.l    A2, D0
  1041. 00000AA0  0292 FFFF FF3F           andi.l     [A2], 0xFFFFFF3F
  1042. 00000AA6  526A 0006                addq.w     [A2 + 0x6], 1
  1043. 00000AAA  2F0A                     move.l     -[A7], A2
  1044. 00000AAC  487A 0218                pea.l      [PC + 0x218 /* 00000CC6, value 0x5F5F7469 '__ti', cstring "__ti" */]
  1045. 00000AB0  4EAD 21EA                jsr        [A5 + 0x21EA /* export_1081 */]
  1046. 00000AB4  2D40 FFDC                move.l     [A6 - 0x24], D0
  1047. 00000AB8  2F0A                     move.l     -[A7], A2
  1048. 00000ABA  4EAD 1ED2                jsr        [A5 + 0x1ED2 /* export_982 */]
  1049. label00000ABE:
  1050. 00000ABE  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  1051. 00000AC2  7601                     moveq.l    D3, 0x01
  1052. 00000AC4  2F03                     move.l     -[A7], D3
  1053. 00000AC6  4EAD 1DAA                jsr        [A5 + 0x1DAA /* export_945 */]
  1054. 00000ACA  2640                     movea.l    A3, D0
  1055. 00000ACC  200B                     move.l     D0, A3
  1056. 00000ACE  6600 01D0                bne        +0x1D2 /* 00000CA0 */
  1057. 00000AD2  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  1058. 00000AD6  2F03                     move.l     -[A7], D3
  1059. 00000AD8  7002                     moveq.l    D0, 0x02
  1060. 00000ADA  1F00                     move.b     -[A7], D0
  1061. 00000ADC  4EAD 1DC2                jsr        [A5 + 0x1DC2 /* export_948 */]
  1062. 00000AE0  2640                     movea.l    A3, D0
  1063. 00000AE2  7015                     moveq.l    D0, 0x15
  1064. 00000AE4  2F00                     move.l     -[A7], D0
  1065. 00000AE6  4EAD 1EC2                jsr        [A5 + 0x1EC2 /* export_980 */]
  1066. 00000AEA  2740 000C                move.l     [A3 + 0xC], D0
  1067. 00000AEE  206D D874                movea.l    A0, [A5 - 0x278C]
  1068. 00000AF2  2210                     move.l     D1, [A0]
  1069. 00000AF4  2040                     movea.l    A0, D0
  1070. 00000AF6  2141 0008                move.l     [A0 + 0x8], D1
  1071. 00000AFA  206B 000C                movea.l    A0, [A3 + 0xC]
  1072. 00000AFE  5268 0006                addq.w     [A0 + 0x6], 1
  1073. 00000B02  200C                     move.l     D0, A4
  1074. 00000B04  6710                     beq        +0x12 /* 00000B16 */
  1075. 00000B06  2014                     move.l     D0, [A4]
  1076. 00000B08  721F                     moveq.l    D1, 0x1F
  1077. 00000B0A  C081                     and.l      D0, D1
  1078. 00000B0C  2D40 FFE0                move.l     [A6 - 0x20], D0
  1079. 00000B10  7213                     moveq.l    D1, 0x13
  1080. 00000B12  B081                     cmp.l      D0, D1
  1081. 00000B14  6610                     bne        +0x12 /* 00000B26 */
  1082. label00000B16:
  1083. 00000B16  177C 0003 001C           move.b     [A3 + 0x1C], 0x3
  1084. 00000B1C  177C 0009 001D           move.b     [A3 + 0x1D], 0x9 /* '\t' */
  1085. 00000B22  6000 017C                bra        +0x17E /* 00000CA0 */
  1086. label00000B26:
  1087. 00000B26  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  1088. 00000B2A  4EAD 01C2                jsr        [A5 + 0x1C2 /* export_52 */]
  1089. 00000B2E  584F                     addq.w     A7, 4
  1090. 00000B30  5480                     addq.l     D0, 2
  1091. 00000B32  2F00                     move.l     -[A7], D0
  1092. 00000B34  206D D968                movea.l    A0, [A5 - 0x2698]
  1093. 00000B38  4E90                     jsr        [A0]
  1094. 00000B3A  2D40 FFEC                move.l     [A6 - 0x14], D0
  1095. 00000B3E  4A80                     tst.l      D0
  1096. 00000B40  660A                     bne        +0xC /* 00000B4C */
  1097. 00000B42  2F3C 0000 03B7           move.l     -[A7], 0x3B7
  1098. 00000B48  4EBA F4B6                jsr        [PC - 0xB4A /* 00000000 */]
  1099. label00000B4C:
  1100. 00000B4C  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  1101. 00000B50  206E FFEC                movea.l    A0, [A6 - 0x14]
  1102. 00000B54  5248                     addq.w     A0, 1
  1103. 00000B56  2F08                     move.l     -[A7], A0
  1104. 00000B58  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  1105. 00000B5C  504F                     addq.w     A7, 8
  1106. 00000B5E  206E FFEC                movea.l    A0, [A6 - 0x14]
  1107. 00000B62  10BC 005F                move.b     [A0], 0x5F /* '_' */
  1108. 00000B66  2F08                     move.l     -[A7], A0
  1109. 00000B68  7001                     moveq.l    D0, 0x01
  1110. 00000B6A  2F00                     move.l     -[A7], D0
  1111. 00000B6C  7006                     moveq.l    D0, 0x06
  1112. 00000B6E  1F00                     move.b     -[A7], D0
  1113. 00000B70  4EAD 1DC2                jsr        [A5 + 0x1DC2 /* export_948 */]
  1114. 00000B74  2D40 FFE8                move.l     [A6 - 0x18], D0
  1115. 00000B78  206D D874                movea.l    A0, [A5 - 0x278C]
  1116. 00000B7C  2210                     move.l     D1, [A0]
  1117. 00000B7E  2040                     movea.l    A0, D0
  1118. 00000B80  2141 000C                move.l     [A0 + 0xC], D1
  1119. 00000B84  226D D874                movea.l    A1, [A5 - 0x278C]
  1120. 00000B88  2251                     movea.l    A1, [A1]
  1121. 00000B8A  5269 0006                addq.w     [A1 + 0x6], 1
  1122. 00000B8E  2F00                     move.l     -[A7], D0
  1123. 00000B90  4EBA 0332                jsr        [PC + 0x332 /* 00000EC4 */]
  1124. 00000B94  244B                     movea.l    A2, A3
  1125. 00000B96  504A                     addq.w     A2, 8
  1126. 00000B98  2F0A                     move.l     -[A7], A2
  1127. 00000B9A  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  1128. 00000B9E  42A7                     clr.l      -[A7]
  1129. 00000BA0  2F2D D8AC                move.l     -[A7], [A5 - 0x2754]
  1130. 00000BA4  4EBA 02DA                jsr        [PC + 0x2DA /* 00000E80 */]
  1131. 00000BA8  5884                     addq.l     D4, 4
  1132. 00000BAA  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  1133. 00000BAE  206D D958                movea.l    A0, [A5 - 0x26A8]
  1134. 00000BB2  4E90                     jsr        [A0]
  1135. 00000BB4  0CAE 0000 0014 FFE0      cmpi.l     [A6 - 0x20], 0x14
  1136. 00000BBC  6614                     bne        +0x16 /* 00000BD2 */
  1137. 00000BBE  2F0A                     move.l     -[A7], A2
  1138. 00000BC0  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  1139. 00000BC4  4EBA FD84                jsr        [PC - 0x27C /* 0000094A */]
  1140. 00000BC8  D880                     add.l      D4, D0
  1141. 00000BCA  177C 0012 001D           move.b     [A3 + 0x1D], 0x12
  1142. 00000BD0  606E                     bra        +0x70 /* 00000C40 */
  1143. label00000BD2:
  1144. 00000BD2  202E FFE0                move.l     D0, [A6 - 0x20]
  1145. 00000BD6  0280 0000 00FF           andi.l     D0, 0xFF
  1146. 00000BDC  41ED D414                lea.l      A0, [A5 - 0x2BEC]
  1147. 00000BE0  1030 0000                move.b     D0, [A0 + D0.w]
  1148. 00000BE4  1203                     move.b     D1, D3
  1149. 00000BE6  C001                     and.b      D0, D1
  1150. 00000BE8  6700 0096                beq        +0x98 /* 00000C80 */
  1151. 00000BEC  202C 0008                move.l     D0, [A4 + 0x8]
  1152. 00000BF0  2D40 FFF8                move.l     [A6 - 0x8], D0
  1153. 00000BF4  1D7C 0001 FFF0           move.b     [A6 - 0x10], 0x1
  1154. 00000BFA  2040                     movea.l    A0, D0
  1155. 00000BFC  2210                     move.l     D1, [A0]
  1156. 00000BFE  0201 00C0                andi.b     D1, 0xC0
  1157. 00000C02  822E FFE3                or.b       D1, [A6 - 0x1D]
  1158. 00000C06  1D41 FFF1                move.b     [A6 - 0xF], D1
  1159. 00000C0A  244B                     movea.l    A2, A3
  1160. 00000C0C  504A                     addq.w     A2, 8
  1161. 00000C0E  2F0A                     move.l     -[A7], A2
  1162. 00000C10  7602                     moveq.l    D3, 0x02
  1163. 00000C12  2F03                     move.l     -[A7], D3
  1164. 00000C14  486E FFF0                pea.l      [A6 - 0x10]
  1165. 00000C18  4EBA 020A                jsr        [PC + 0x20A /* 00000E24 */]
  1166. 00000C1C  5484                     addq.l     D4, 2
  1167. 00000C1E  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1168. 00000C22  4EBA FE48                jsr        [PC - 0x1B8 /* 00000A6C */]
  1169. 00000C26  2D40 FFF4                move.l     [A6 - 0xC], D0
  1170. 00000C2A  2F0A                     move.l     -[A7], A2
  1171. 00000C2C  2F00                     move.l     -[A7], D0
  1172. 00000C2E  42A7                     clr.l      -[A7]
  1173. 00000C30  2F2D D8AC                move.l     -[A7], [A5 - 0x2754]
  1174. 00000C34  4EBA 024A                jsr        [PC + 0x24A /* 00000E80 */]
  1175. 00000C38  5884                     addq.l     D4, 4
  1176. 00000C3A  177C 0012 001D           move.b     [A3 + 0x1D], 0x12
  1177. label00000C40:
  1178. 00000C40  2F0C                     move.l     -[A7], A4
  1179. 00000C42  4EAD 193A                jsr        [A5 + 0x193A /* export_803 */]
  1180. 00000C46  2D40 FFE4                move.l     [A6 - 0x1C], D0
  1181. 00000C4A  2F00                     move.l     -[A7], D0
  1182. 00000C4C  4EAD 01C2                jsr        [A5 + 0x1C2 /* export_52 */]
  1183. 00000C50  584F                     addq.w     A7, 4
  1184. 00000C52  2A00                     move.l     D5, D0
  1185. 00000C54  246E FFE4                movea.l    A2, [A6 - 0x1C]
  1186. 00000C58  D5C5                     add.l      A2, D5
  1187. 00000C5A  534A                     subq.w     A2, 1
  1188. 00000C5C  1012                     move.b     D0, [A2]
  1189. 00000C5E  7220                     moveq.l    D1, 0x20
  1190. 00000C60  B001                     cmp.b      D0, D1
  1191. 00000C62  6604                     bne        +0x6 /* 00000C68 */
  1192. 00000C64  4212                     clr.b      [A2]
  1193. 00000C66  5385                     subq.l     D5, 1
  1194. label00000C68:
  1195. 00000C68  204B                     movea.l    A0, A3
  1196. 00000C6A  5048                     addq.w     A0, 8
  1197. 00000C6C  2F08                     move.l     -[A7], A0
  1198. 00000C6E  2605                     move.l     D3, D5
  1199. 00000C70  5283                     addq.l     D3, 1
  1200. 00000C72  2F03                     move.l     -[A7], D3
  1201. 00000C74  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  1202. 00000C78  4EBA 01AA                jsr        [PC + 0x1AA /* 00000E24 */]
  1203. 00000C7C  D883                     add.l      D4, D3
  1204. 00000C7E  6020                     bra        +0x22 /* 00000CA0 */
  1205. label00000C80:
  1206. 00000C80  422E FFFC                clr.b      [A6 - 0x4]
  1207. 00000C84  244B                     movea.l    A2, A3
  1208. 00000C86  504A                     addq.w     A2, 8
  1209. 00000C88  2F0A                     move.l     -[A7], A2
  1210. 00000C8A  7601                     moveq.l    D3, 0x01
  1211. 00000C8C  2F03                     move.l     -[A7], D3
  1212. 00000C8E  486E FFFC                pea.l      [A6 - 0x4]
  1213. 00000C92  4EBA 0190                jsr        [PC + 0x190 /* 00000E24 */]
  1214. 00000C96  5284                     addq.l     D4, 1
  1215. 00000C98  177C 0012 001D           move.b     [A3 + 0x1D], 0x12
  1216. 00000C9E  60A0                     bra        -0x5E /* 00000C40 */
  1217. label00000CA0:
  1218. 00000CA0  246B 000C                movea.l    A2, [A3 + 0xC]
  1219. 00000CA4  200A                     move.l     D0, A2
  1220. 00000CA6  6708                     beq        +0xA /* 00000CB0 */
  1221. 00000CA8  4A84                     tst.l      D4
  1222. 00000CAA  6704                     beq        +0x6 /* 00000CB0 */
  1223. 00000CAC  2544 000C                move.l     [A2 + 0xC], D4
  1224. label00000CB0:
  1225. 00000CB0  200B                     move.l     D0, A3
  1226. 00000CB2  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  1227. 00000CB6  4E5E                     unlink     A6
  1228. 00000CB8  205F                     movea.l    A0, [A7]+
  1229. 00000CBA  584F                     addq.w     A7, 4
  1230. 00000CBC  4ED0                     jmp        [A0]
  1231. 00000CBE  000C 5F5F                ori.b      A4, 0x5F /* '_' */
  1232. 00000CC2  7469                     moveq.l    D2, 0x69
  1233. 00000CC4  7600                     moveq.l    D3, 0x00
  1234. 00000CC6  5F5F                     subq.w     [A7]+, 7
  1235. 00000CC8  7469                     moveq.l    D2, 0x69
  1236. 00000CCA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1237. // begin alternate branch 00000CCC-00000CD0
  1238. fn00000CCC:
  1239. 00000CCC  4E56 FFF4                link       A6, -0x000C
  1240. // end alternate branch 00000CCC-00000CD0
  1241. fn00000CCC: // (misaligned)
  1242. 00000CCE  FFF4                     .invalid   <<F/7/7>>
  1243. 00000CD0  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  1244. 00000CD4  4EAD 222A                jsr        [A5 + 0x222A /* export_1089 */]
  1245. 00000CD8  2640                     movea.l    A3, D0
  1246. 00000CDA  200B                     move.l     D0, A3
  1247. 00000CDC  6606                     bne        +0x8 /* 00000CE4 */
  1248. 00000CDE  7000                     moveq.l    D0, 0x00
  1249. 00000CE0  4EFA 00CA                jmp        [PC + 0xCA /* 00000DAC */]
  1250. label00000CE4:
  1251. 00000CE4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1252. 00000CE8  487A 00D0                pea.l      [PC + 0xD0 /* 00000DBA, value 0x5F5F7274 '__rt', cstring "__rtti" */]
  1253. 00000CEC  4EAD 21EA                jsr        [A5 + 0x21EA /* export_1081 */]
  1254. 00000CF0  2D40 FFF4                move.l     [A6 - 0xC], D0
  1255. 00000CF4  2F00                     move.l     -[A7], D0
  1256. 00000CF6  7601                     moveq.l    D3, 0x01
  1257. 00000CF8  2F03                     move.l     -[A7], D3
  1258. 00000CFA  4EAD 1DAA                jsr        [A5 + 0x1DAA /* export_945 */]
  1259. 00000CFE  2840                     movea.l    A4, D0
  1260. 00000D00  200C                     move.l     D0, A4
  1261. 00000D02  6600 00A6                bne        +0xA8 /* 00000DAA */
  1262. 00000D06  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1263. 00000D0A  2F03                     move.l     -[A7], D3
  1264. 00000D0C  7002                     moveq.l    D0, 0x02
  1265. 00000D0E  1F00                     move.b     -[A7], D0
  1266. 00000D10  4EAD 1DC2                jsr        [A5 + 0x1DC2 /* export_948 */]
  1267. 00000D14  2840                     movea.l    A4, D0
  1268. 00000D16  202B 000C                move.l     D0, [A3 + 0xC]
  1269. 00000D1A  2940 000C                move.l     [A4 + 0xC], D0
  1270. 00000D1E  2040                     movea.l    A0, D0
  1271. 00000D20  5268 0006                addq.w     [A0 + 0x6], 1
  1272. 00000D24  202B 0010                move.l     D0, [A3 + 0x10]
  1273. 00000D28  2D40 FFFC                move.l     [A6 - 0x4], D0
  1274. 00000D2C  2040                     movea.l    A0, D0
  1275. 00000D2E  2828 0014                move.l     D4, [A0 + 0x14]
  1276. 00000D32  2268 005A                movea.l    A1, [A0 + 0x5A]
  1277. 00000D36  4AA9 002C                tst.l      [A1 + 0x2C]
  1278. 00000D3A  670A                     beq        +0xC /* 00000D46 */
  1279. 00000D3C  2F3C 0000 0451           move.l     -[A7], 0x451
  1280. 00000D42  4EBA F2BC                jsr        [PC - 0xD44 /* 00000000 */]
  1281. label00000D46:
  1282. 00000D46  2F0B                     move.l     -[A7], A3
  1283. 00000D48  7003                     moveq.l    D0, 0x03
  1284. 00000D4A  1F00                     move.b     -[A7], D0
  1285. 00000D4C  42A7                     clr.l      -[A7]
  1286. 00000D4E  4EAD 1F92                jsr        [A5 + 0x1F92 /* export_1006 */]
  1287. 00000D52  204C                     movea.l    A0, A4
  1288. 00000D54  5048                     addq.w     A0, 8
  1289. 00000D56  2F08                     move.l     -[A7], A0
  1290. 00000D58  206E FFFC                movea.l    A0, [A6 - 0x4]
  1291. 00000D5C  2F28 005E                move.l     -[A7], [A0 + 0x5E]
  1292. 00000D60  42A7                     clr.l      -[A7]
  1293. 00000D62  2F04                     move.l     -[A7], D4
  1294. 00000D64  4EBA 011A                jsr        [PC + 0x11A /* 00000E80 */]
  1295. 00000D68  2004                     move.l     D0, D4
  1296. 00000D6A  721F                     moveq.l    D1, 0x1F
  1297. 00000D6C  C081                     and.l      D0, D1
  1298. 00000D6E  45ED D514                lea.l      A2, [A5 - 0x2AEC]
  1299. 00000D72  45F2 0000                lea.l      A2, [A2 + D0.w]
  1300. 00000D76  1012                     move.b     D0, [A2]
  1301. 00000D78  4880                     ext.w      D0
  1302. 00000D7A  48C0                     ext.l      D0
  1303. 00000D7C  D1AD D8A8                add.l      [A5 - 0x2758], D0
  1304. 00000D80  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1305. 00000D84  4EBA FCE6                jsr        [PC - 0x31A /* 00000A6C */]
  1306. 00000D88  2D40 FFF8                move.l     [A6 - 0x8], D0
  1307. 00000D8C  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  1308. 00000D90  2F00                     move.l     -[A7], D0
  1309. 00000D92  42A7                     clr.l      -[A7]
  1310. 00000D94  2F04                     move.l     -[A7], D4
  1311. 00000D96  4EBA 00E8                jsr        [PC + 0xE8 /* 00000E80 */]
  1312. 00000D9A  1012                     move.b     D0, [A2]
  1313. 00000D9C  4880                     ext.w      D0
  1314. 00000D9E  48C0                     ext.l      D0
  1315. 00000DA0  D1AD D8A8                add.l      [A5 - 0x2758], D0
  1316. 00000DA4  197C 0012 001D           move.b     [A4 + 0x1D], 0x12
  1317. label00000DAA:
  1318. 00000DAA  200C                     move.l     D0, A4
  1319. label00000DAC:
  1320. 00000DAC  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  1321. 00000DB0  4E5E                     unlink     A6
  1322. 00000DB2  205F                     movea.l    A0, [A7]+
  1323. 00000DB4  584F                     addq.w     A7, 4
  1324. 00000DB6  4ED0                     jmp        [A0]
  1325. 00000DB8  0008 5F5F                ori.b      A0, 0x5F /* '_' */
  1326. 00000DBC  7274                     moveq.l    D1, 0x74
  1327. 00000DBE  7469                     moveq.l    D2, 0x69
  1328. 00000DC0  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1329. // begin alternate branch 00000DC2-00000DCA
  1330. fn00000DC2:
  1331. 00000DC2  4E56 0000                link       A6, 0
  1332. 00000DC6  48E7 1018                movem.l    -[A7], D3,A3,A4
  1333. // end alternate branch 00000DC2-00000DCA
  1334. fn00000DC2: // (misaligned)
  1335. 00000DC4  0000 48E7                ori.b      D0, 0xE7
  1336. 00000DC8  1018                     move.b     D0, [A0]+
  1337. 00000DCA  262E 0008                move.l     D3, [A6 + 0x8]
  1338. 00000DCE  266E 000C                movea.l    A3, [A6 + 0xC]
  1339. 00000DD2  6002                     bra        +0x4 /* 00000DD6 */
  1340. label00000DD4:
  1341. 00000DD4  2653                     movea.l    A3, [A3]
  1342. label00000DD6:
  1343. 00000DD6  4A93                     tst.l      [A3]
  1344. 00000DD8  66FA                     bne        -0x4 /* 00000DD4 */
  1345. 00000DDA  4A83                     tst.l      D3
  1346. 00000DDC  6718                     beq        +0x1A /* 00000DF6 */
  1347. 00000DDE  4EBA F238                jsr        [PC - 0xDC8 /* 00000018 */]
  1348. 00000DE2  2840                     movea.l    A4, D0
  1349. 00000DE4  197C 0001 0004           move.b     [A4 + 0x4], 0x1
  1350. 00000DEA  2943 0006                move.l     [A4 + 0x6], D3
  1351. 00000DEE  268C                     move.l     [A3], A4
  1352. 00000DF0  264C                     movea.l    A3, A4
  1353. 00000DF2  D7AD D8A8                add.l      [A5 - 0x2758], D3
  1354. label00000DF6:
  1355. 00000DF6  200B                     move.l     D0, A3
  1356. 00000DF8  4CDF 1808                movem.l    D3,A3,A4, [A7]+
  1357. 00000DFC  4E5E                     unlink     A6
  1358. 00000DFE  205F                     movea.l    A0, [A7]+
  1359. 00000E00  504F                     addq.w     A7, 8
  1360. 00000E02  4ED0                     jmp        [A0]
  1361. 00000E04  4E56 0000                link       A6, 0
  1362. 00000E08  4EBA F20E                jsr        [PC - 0xDF2 /* 00000018 */]
  1363. 00000E0C  206E 0008                movea.l    A0, [A6 + 0x8]
  1364. 00000E10  2140 0008                move.l     [A0 + 0x8], D0
  1365. 00000E14  2040                     movea.l    A0, D0
  1366. 00000E16  117C 0008 0004           move.b     [A0 + 0x4], 0x8
  1367. 00000E1C  4E5E                     unlink     A6
  1368. 00000E1E  205F                     movea.l    A0, [A7]+
  1369. 00000E20  584F                     addq.w     A7, 4
  1370. 00000E22  4ED0                     jmp        [A0]
  1371. fn00000E24:
  1372. 00000E24  4E56 0000                link       A6, 0
  1373. 00000E28  48E7 1018                movem.l    -[A7], D3,A3,A4
  1374. 00000E2C  262E 000C                move.l     D3, [A6 + 0xC]
  1375. 00000E30  266E 0010                movea.l    A3, [A6 + 0x10]
  1376. 00000E34  6002                     bra        +0x4 /* 00000E38 */
  1377. label00000E36:
  1378. 00000E36  2653                     movea.l    A3, [A3]
  1379. label00000E38:
  1380. 00000E38  4A93                     tst.l      [A3]
  1381. 00000E3A  66FA                     bne        -0x4 /* 00000E36 */
  1382. 00000E3C  4A83                     tst.l      D3
  1383. 00000E3E  6730                     beq        +0x32 /* 00000E70 */
  1384. 00000E40  4EBA F1D6                jsr        [PC - 0xE2A /* 00000018 */]
  1385. 00000E44  2840                     movea.l    A4, D0
  1386. 00000E46  197C 0005 0004           move.b     [A4 + 0x4], 0x5
  1387. 00000E4C  2943 000A                move.l     [A4 + 0xA], D3
  1388. 00000E50  2F03                     move.l     -[A7], D3
  1389. 00000E52  206D D968                movea.l    A0, [A5 - 0x2698]
  1390. 00000E56  4E90                     jsr        [A0]
  1391. 00000E58  2940 0006                move.l     [A4 + 0x6], D0
  1392. 00000E5C  2F03                     move.l     -[A7], D3
  1393. 00000E5E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1394. 00000E62  2F00                     move.l     -[A7], D0
  1395. 00000E64  4EAD 018A                jsr        [A5 + 0x18A /* export_45 */]
  1396. 00000E68  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1397. 00000E6C  268C                     move.l     [A3], A4
  1398. 00000E6E  264C                     movea.l    A3, A4
  1399. label00000E70:
  1400. 00000E70  200B                     move.l     D0, A3
  1401. 00000E72  4CDF 1808                movem.l    D3,A3,A4, [A7]+
  1402. 00000E76  4E5E                     unlink     A6
  1403. 00000E78  205F                     movea.l    A0, [A7]+
  1404. 00000E7A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1405. 00000E7E  4ED0                     jmp        [A0]
  1406. fn00000E80:
  1407. 00000E80  4E56 0000                link       A6, 0
  1408. 00000E84  48E7 0018                movem.l    -[A7], A3,A4
  1409. 00000E88  266E 0014                movea.l    A3, [A6 + 0x14]
  1410. 00000E8C  6002                     bra        +0x4 /* 00000E90 */
  1411. label00000E8E:
  1412. 00000E8E  2653                     movea.l    A3, [A3]
  1413. label00000E90:
  1414. 00000E90  4A93                     tst.l      [A3]
  1415. 00000E92  66FA                     bne        -0x4 /* 00000E8E */
  1416. 00000E94  4EBA F182                jsr        [PC - 0xE7E /* 00000018 */]
  1417. 00000E98  2840                     movea.l    A4, D0
  1418. 00000E9A  197C 0003 0004           move.b     [A4 + 0x4], 0x3
  1419. 00000EA0  296E 0010 0006           move.l     [A4 + 0x6], [A6 + 0x10]
  1420. 00000EA6  296E 000C 000A           move.l     [A4 + 0xA], [A6 + 0xC]
  1421. 00000EAC  196E 000B 0005           move.b     [A4 + 0x5], [A6 + 0xB]
  1422. 00000EB2  268C                     move.l     [A3], A4
  1423. 00000EB4  200C                     move.l     D0, A4
  1424. 00000EB6  4CDF 1800                movem.l    A3,A4, [A7]+
  1425. 00000EBA  4E5E                     unlink     A6
  1426. 00000EBC  205F                     movea.l    A0, [A7]+
  1427. 00000EBE  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1428. 00000EC2  4ED0                     jmp        [A0]
  1429. fn00000EC4:
  1430. 00000EC4  4E56 0000                link       A6, 0
  1431. 00000EC8  48E7 0030                movem.l    -[A7], A2,A3
  1432. 00000ECC  266E 0008                movea.l    A3, [A6 + 0x8]
  1433. 00000ED0  244B                     movea.l    A2, A3
  1434. 00000ED2  504A                     addq.w     A2, 8
  1435. 00000ED4  2F0A                     move.l     -[A7], A2
  1436. 00000ED6  2F2B 000C                move.l     -[A7], [A3 + 0xC]
  1437. 00000EDA  4EAD 1EB2                jsr        [A5 + 0x1EB2 /* export_978 */]
  1438. 00000EDE  2F00                     move.l     -[A7], D0
  1439. 00000EE0  4EBA FEE0                jsr        [PC - 0x120 /* 00000DC2 */]
  1440. 00000EE4  246B 0008                movea.l    A2, [A3 + 0x8]
  1441. 00000EE8  200A                     move.l     D0, A2
  1442. 00000EEA  6706                     beq        +0x8 /* 00000EF2 */
  1443. 00000EEC  157C 0007 0004           move.b     [A2 + 0x4], 0x7
  1444. label00000EF2:
  1445. 00000EF2  4CDF 0C00                movem.l    A2,A3, [A7]+
  1446. 00000EF6  4E5E                     unlink     A6
  1447. 00000EF8  205F                     movea.l    A0, [A7]+
  1448. 00000EFA  584F                     addq.w     A7, 4
  1449. 00000EFC  4ED0                     jmp        [A0]
  1450. 00000EFE  4E56 0000                link       A6, 0
  1451. 00000F02  2F0A                     move.l     -[A7], A2
  1452. 00000F04  246E 0008                movea.l    A2, [A6 + 0x8]
  1453. 00000F08  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1454. 00000F0C  206E 000C                movea.l    A0, [A6 + 0xC]
  1455. 00000F10  5048                     addq.w     A0, 8
  1456. 00000F12  2F08                     move.l     -[A7], A0
  1457. 00000F14  2F0A                     move.l     -[A7], A2
  1458. 00000F16  42A7                     clr.l      -[A7]
  1459. 00000F18  4EBA 0A0C                jsr        [PC + 0xA0C /* 00001926 */]
  1460. 00000F1C  2440                     movea.l    A2, D0
  1461. 00000F1E  200A                     move.l     D0, A2
  1462. 00000F20  670A                     beq        +0xC /* 00000F2C */
  1463. 00000F22  2F3C 0000 04F9           move.l     -[A7], 0x4F9
  1464. 00000F28  4EBA F0D6                jsr        [PC - 0xF2A /* 00000000 */]
  1465. label00000F2C:
  1466. 00000F2C  245F                     movea.l    A2, [A7]+
  1467. 00000F2E  4E5E                     unlink     A6
  1468. 00000F30  205F                     movea.l    A0, [A7]+
  1469. 00000F32  504F                     addq.w     A7, 8
  1470. 00000F34  4ED0                     jmp        [A0]
  1471. fn00000F36:
  1472. 00000F36  4E56 FFF0                link       A6, -0x0010
  1473. 00000F3A  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  1474. 00000F3E  246E 0008                movea.l    A2, [A6 + 0x8]
  1475. 00000F42  202A 000C                move.l     D0, [A2 + 0xC]
  1476. 00000F46  2D40 FFF4                move.l     [A6 - 0xC], D0
  1477. 00000F4A  4A80                     tst.l      D0
  1478. 00000F4C  660A                     bne        +0xC /* 00000F58 */
  1479. 00000F4E  2F3C 0000 050B           move.l     -[A7], 0x50B
  1480. 00000F54  4EBA F0AA                jsr        [PC - 0xF56 /* 00000000 */]
  1481. label00000F58:
  1482. 00000F58  0C2D 0059 CDDC           cmpi.b     [A5 - 0x3224], 0x59 /* 'Y' */
  1483. 00000F5E  661E                     bne        +0x20 /* 00000F7E */
  1484. 00000F60  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  1485. 00000F64  2F0A                     move.l     -[A7], A2
  1486. 00000F66  4EBA FFCE                jsr        [PC - 0x32 /* 00000F36 */]
  1487. 00000F6A  2D40 FFF0                move.l     [A6 - 0x10], D0
  1488. 00000F6E  7066                     moveq.l    D0, 0x66
  1489. 00000F70  1F00                     move.b     -[A7], D0
  1490. 00000F72  7037                     moveq.l    D0, 0x37
  1491. 00000F74  2F00                     move.l     -[A7], D0
  1492. 00000F76  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  1493. 00000F7A  6000 0136                bra        +0x138 /* 000010B2 */
  1494. label00000F7E:
  1495. 00000F7E  4EAD 198A                jsr        [A5 + 0x198A /* export_813 */]
  1496. 00000F82  2F00                     move.l     -[A7], D0
  1497. 00000F84  4EAD 19FA                jsr        [A5 + 0x19FA /* export_827 */]
  1498. 00000F88  2F00                     move.l     -[A7], D0
  1499. 00000F8A  4EAD 196A                jsr        [A5 + 0x196A /* export_809 */]
  1500. 00000F8E  2840                     movea.l    A4, D0
  1501. 00000F90  246E FFF4                movea.l    A2, [A6 - 0xC]
  1502. 00000F94  2012                     move.l     D0, [A2]
  1503. 00000F96  2D40 FFF8                move.l     [A6 - 0x8], D0
  1504. 00000F9A  7240                     moveq.l    D1, 0x40
  1505. 00000F9C  C081                     and.l      D0, D1
  1506. 00000F9E  6744                     beq        +0x46 /* 00000FE4 */
  1507. 00000FA0  1014                     move.b     D0, [A4]
  1508. 00000FA2  725D                     moveq.l    D1, 0x5D
  1509. 00000FA4  B001                     cmp.b      D0, D1
  1510. 00000FA6  663C                     bne        +0x3E /* 00000FE4 */
  1511. 00000FA8  206E 0008                movea.l    A0, [A6 + 0x8]
  1512. 00000FAC  00A8 0000 0001 0020      ori.l      [A0 + 0x20], 0x1
  1513. 00000FB4  264A                     movea.l    A3, A2
  1514. 00000FB6  302E FFFA                move.w     D0, [A6 - 0x6]
  1515. 00000FBA  721F                     moveq.l    D1, 0x1F
  1516. 00000FBC  C041                     and.w      D0, D1
  1517. 00000FBE  7212                     moveq.l    D1, 0x12
  1518. 00000FC0  B041                     cmp.w      D0, D1
  1519. 00000FC2  6604                     bne        +0x6 /* 00000FC8 */
  1520. 00000FC4  266A 0008                movea.l    A3, [A2 + 0x8]
  1521. label00000FC8:
  1522. 00000FC8  2F0C                     move.l     -[A7], A4
  1523. 00000FCA  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  1524. 00000FCE  2F00                     move.l     -[A7], D0
  1525. 00000FD0  2F0B                     move.l     -[A7], A3
  1526. 00000FD2  4EAD 1A42                jsr        [A5 + 0x1A42 /* export_836 */]
  1527. 00000FD6  2F00                     move.l     -[A7], D0
  1528. 00000FD8  4EAD 196A                jsr        [A5 + 0x196A /* export_809 */]
  1529. 00000FDC  206E 0008                movea.l    A0, [A6 + 0x8]
  1530. 00000FE0  2140 0010                move.l     [A0 + 0x10], D0
  1531. label00000FE4:
  1532. 00000FE4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1533. 00000FE8  4EAD 1822                jsr        [A5 + 0x1822 /* export_768 */]
  1534. 00000FEC  2640                     movea.l    A3, D0
  1535. 00000FEE  302E FFFA                move.w     D0, [A6 - 0x6]
  1536. 00000FF2  721F                     moveq.l    D1, 0x1F
  1537. 00000FF4  C041                     and.w      D0, D1
  1538. 00000FF6  7212                     moveq.l    D1, 0x12
  1539. 00000FF8  B041                     cmp.w      D0, D1
  1540. 00000FFA  661E                     bne        +0x20 /* 0000101A */
  1541. 00000FFC  2F0B                     move.l     -[A7], A3
  1542. 00000FFE  206E FFF4                movea.l    A0, [A6 - 0xC]
  1543. 00001002  2F28 0008                move.l     -[A7], [A0 + 0x8]
  1544. 00001006  7001                     moveq.l    D0, 0x01
  1545. 00001008  3F00                     move.w     -[A7], D0
  1546. 0000100A  4EAD 14FA                jsr        [A5 + 0x14FA /* export_667 */]
  1547. 0000100E  2D40 FFF4                move.l     [A6 - 0xC], D0
  1548. 00001012  2F00                     move.l     -[A7], D0
  1549. 00001014  4EAD 17FA                jsr        [A5 + 0x17FA /* export_763 */]
  1550. 00001018  2640                     movea.l    A3, D0
  1551. label0000101A:
  1552. 0000101A  701B                     moveq.l    D0, 0x1B
  1553. 0000101C  2F00                     move.l     -[A7], D0
  1554. 0000101E  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1555. 00001022  2F0B                     move.l     -[A7], A3
  1556. 00001024  2F0C                     move.l     -[A7], A4
  1557. 00001026  246E 0008                movea.l    A2, [A6 + 0x8]
  1558. 0000102A  2F2A 000C                move.l     -[A7], [A2 + 0xC]
  1559. 0000102E  4EAD 1A42                jsr        [A5 + 0x1A42 /* export_836 */]
  1560. 00001032  2F00                     move.l     -[A7], D0
  1561. 00001034  4EAD 17DA                jsr        [A5 + 0x17DA /* export_759 */]
  1562. 00001038  2F00                     move.l     -[A7], D0
  1563. 0000103A  4EAD 1ACA                jsr        [A5 + 0x1ACA /* export_853 */]
  1564. 0000103E  2D40 FFF0                move.l     [A6 - 0x10], D0
  1565. 00001042  362E FFFA                move.w     D3, [A6 - 0x6]
  1566. 00001046  721F                     moveq.l    D1, 0x1F
  1567. 00001048  C641                     and.w      D3, D1
  1568. 0000104A  7814                     moveq.l    D4, 0x14
  1569. 0000104C  B644                     cmp.w      D3, D4
  1570. 0000104E  6706                     beq        +0x8 /* 00001056 */
  1571. 00001050  7215                     moveq.l    D1, 0x15
  1572. 00001052  B641                     cmp.w      D3, D1
  1573. 00001054  665C                     bne        +0x5E /* 000010B2 */
  1574. label00001056:
  1575. 00001056  2040                     movea.l    A0, D0
  1576. 00001058  10BC 0017                move.b     [A0], 0x17
  1577. 0000105C  322D D5D6                move.w     D1, [A5 - 0x2A2A]
  1578. 00001060  7410                     moveq.l    D2, 0x10
  1579. 00001062  C242                     and.w      D1, D2
  1580. 00001064  674C                     beq        +0x4E /* 000010B2 */
  1581. 00001066  B644                     cmp.w      D3, D4
  1582. 00001068  6648                     bne        +0x4A /* 000010B2 */
  1583. 0000106A  226E FFF4                movea.l    A1, [A6 - 0xC]
  1584. 0000106E  2229 000C                move.l     D1, [A1 + 0xC]
  1585. 00001072  2D41 FFFC                move.l     [A6 - 0x4], D1
  1586. 00001076  2641                     movea.l    A3, D1
  1587. 00001078  286B 0010                movea.l    A4, [A3 + 0x10]
  1588. 0000107C  4AAC 004E                tst.l      [A4 + 0x4E]
  1589. 00001080  6730                     beq        +0x32 /* 000010B2 */
  1590. 00001082  242C 0014                move.l     D2, [A4 + 0x14]
  1591. 00001086  B4AD D8AC                cmp.l      D2, [A5 - 0x2754]
  1592. 0000108A  6626                     bne        +0x28 /* 000010B2 */
  1593. 0000108C  2F0A                     move.l     -[A7], A2
  1594. 0000108E  4EAD 182A                jsr        [A5 + 0x182A /* export_769 */]
  1595. 00001092  2F00                     move.l     -[A7], D0
  1596. 00001094  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1597. 00001098  4EAD 20E2                jsr        [A5 + 0x20E2 /* export_1048 */]
  1598. 0000109C  2F00                     move.l     -[A7], D0
  1599. 0000109E  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  1600. 000010A2  2F0B                     move.l     -[A7], A3
  1601. 000010A4  4EAD 1FA2                jsr        [A5 + 0x1FA2 /* export_1008 */]
  1602. 000010A8  2F00                     move.l     -[A7], D0
  1603. 000010AA  4EAD 184A                jsr        [A5 + 0x184A /* export_773 */]
  1604. 000010AE  2D40 FFF0                move.l     [A6 - 0x10], D0
  1605. label000010B2:
  1606. 000010B2  202E FFF0                move.l     D0, [A6 - 0x10]
  1607. 000010B6  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  1608. 000010BA  4E5E                     unlink     A6
  1609. 000010BC  205F                     movea.l    A0, [A7]+
  1610. 000010BE  584F                     addq.w     A7, 4
  1611. 000010C0  4ED0                     jmp        [A0]
  1612. fn000010C2:
  1613. 000010C2  4E56 0000                link       A6, 0
  1614. 000010C6  2F03                     move.l     -[A7], D3
  1615. 000010C8  202E 0008                move.l     D0, [A6 + 0x8]
  1616. 000010CC  672A                     beq        +0x2C /* 000010F8 */
  1617. 000010CE  0C2D 0057 CDDC           cmpi.b     [A5 - 0x3224], 0x57 /* 'W' */
  1618. 000010D4  6604                     bne        +0x6 /* 000010DA */
  1619. 000010D6  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  1620. label000010DA:
  1621. 000010DA  102D CDDC                move.b     D0, [A5 - 0x3224]
  1622. 000010DE  7666                     moveq.l    D3, 0x66
  1623. 000010E0  B003                     cmp.b      D0, D3
  1624. 000010E2  6710                     beq        +0x12 /* 000010F4 */
  1625. 000010E4  7037                     moveq.l    D0, 0x37
  1626. 000010E6  2F00                     move.l     -[A7], D0
  1627. 000010E8  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  1628. 000010EC  584F                     addq.w     A7, 4
  1629. 000010EE  1F03                     move.b     -[A7], D3
  1630. 000010F0  4EAD 1D12                jsr        [A5 + 0x1D12 /* export_926 */]
  1631. label000010F4:
  1632. 000010F4  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  1633. label000010F8:
  1634. 000010F8  261F                     move.l     D3, [A7]+
  1635. 000010FA  4E5E                     unlink     A6
  1636. 000010FC  205F                     movea.l    A0, [A7]+
  1637. 000010FE  584F                     addq.w     A7, 4
  1638. 00001100  4ED0                     jmp        [A0]
  1639. fn00001102:
  1640. 00001102  0C2D 0057 CDDC           cmpi.b     [A5 - 0x3224], 0x57 /* 'W' */
  1641. 00001108  6704                     beq        +0x6 /* 0000110E */
  1642. 0000110A  7001                     moveq.l    D0, 0x01
  1643. 0000110C  6014                     bra        +0x16 /* 00001122 */
  1644. label0000110E:
  1645. 0000110E  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  1646. 00001112  0C2D 0066 CDDC           cmpi.b     [A5 - 0x3224], 0x66 /* 'f' */
  1647. 00001118  6704                     beq        +0x6 /* 0000111E */
  1648. 0000111A  7000                     moveq.l    D0, 0x00
  1649. 0000111C  6002                     bra        +0x4 /* 00001120 */
  1650. label0000111E:
  1651. 0000111E  7001                     moveq.l    D0, 0x01
  1652. label00001120:
  1653. 00001120  2000                     move.l     D0, D0
  1654. label00001122:
  1655. 00001122  4E75                     rts
  1656. fn00001124:
  1657. 00001124  4E56 FFFC                link       A6, -0x0004
  1658. 00001128  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  1659. 0000112C  282E 0008                move.l     D4, [A6 + 0x8]
  1660. 00001130  246E 000C                movea.l    A2, [A6 + 0xC]
  1661. 00001134  266E 0010                movea.l    A3, [A6 + 0x10]
  1662. 00001138  6002                     bra        +0x4 /* 0000113C */
  1663. label0000113A:
  1664. 0000113A  2653                     movea.l    A3, [A3]
  1665. label0000113C:
  1666. 0000113C  4A93                     tst.l      [A3]
  1667. 0000113E  66FA                     bne        -0x4 /* 0000113A */
  1668. 00001140  202E 0014                move.l     D0, [A6 + 0x14]
  1669. 00001144  660A                     bne        +0xC /* 00001150 */
  1670. 00001146  2F3C 0000 0570           move.l     -[A7], 0x570
  1671. 0000114C  4EBA EEB2                jsr        [PC - 0x114E /* 00000000 */]
  1672. label00001150:
  1673. 00001150  206E 0014                movea.l    A0, [A6 + 0x14]
  1674. 00001154  2010                     move.l     D0, [A0]
  1675. 00001156  721F                     moveq.l    D1, 0x1F
  1676. 00001158  C081                     and.l      D0, D1
  1677. 0000115A  6774                     beq        +0x76 /* 000011D0 */
  1678. 0000115C  7201                     moveq.l    D1, 0x01
  1679. 0000115E  B081                     cmp.l      D0, D1
  1680. 00001160  676E                     beq        +0x70 /* 000011D0 */
  1681. 00001162  7202                     moveq.l    D1, 0x02
  1682. 00001164  B081                     cmp.l      D0, D1
  1683. 00001166  6768                     beq        +0x6A /* 000011D0 */
  1684. 00001168  7203                     moveq.l    D1, 0x03
  1685. 0000116A  B081                     cmp.l      D0, D1
  1686. 0000116C  6762                     beq        +0x64 /* 000011D0 */
  1687. 0000116E  7204                     moveq.l    D1, 0x04
  1688. 00001170  B081                     cmp.l      D0, D1
  1689. 00001172  675C                     beq        +0x5E /* 000011D0 */
  1690. 00001174  7206                     moveq.l    D1, 0x06
  1691. 00001176  B081                     cmp.l      D0, D1
  1692. 00001178  6756                     beq        +0x58 /* 000011D0 */
  1693. 0000117A  7207                     moveq.l    D1, 0x07
  1694. 0000117C  B081                     cmp.l      D0, D1
  1695. 0000117E  6750                     beq        +0x52 /* 000011D0 */
  1696. 00001180  7208                     moveq.l    D1, 0x08
  1697. 00001182  B081                     cmp.l      D0, D1
  1698. 00001184  674A                     beq        +0x4C /* 000011D0 */
  1699. 00001186  7209                     moveq.l    D1, 0x09
  1700. 00001188  B081                     cmp.l      D0, D1
  1701. 0000118A  6744                     beq        +0x46 /* 000011D0 */
  1702. 0000118C  720C                     moveq.l    D1, 0x0C
  1703. 0000118E  B081                     cmp.l      D0, D1
  1704. 00001190  673E                     beq        +0x40 /* 000011D0 */
  1705. 00001192  720D                     moveq.l    D1, 0x0D
  1706. 00001194  B081                     cmp.l      D0, D1
  1707. 00001196  6738                     beq        +0x3A /* 000011D0 */
  1708. 00001198  720E                     moveq.l    D1, 0x0E
  1709. 0000119A  B081                     cmp.l      D0, D1
  1710. 0000119C  6732                     beq        +0x34 /* 000011D0 */
  1711. 0000119E  7210                     moveq.l    D1, 0x10
  1712. 000011A0  B081                     cmp.l      D0, D1
  1713. 000011A2  672C                     beq        +0x2E /* 000011D0 */
  1714. 000011A4  7211                     moveq.l    D1, 0x11
  1715. 000011A6  B081                     cmp.l      D0, D1
  1716. 000011A8  6726                     beq        +0x28 /* 000011D0 */
  1717. 000011AA  7205                     moveq.l    D1, 0x05
  1718. 000011AC  B081                     cmp.l      D0, D1
  1719. 000011AE  6720                     beq        +0x22 /* 000011D0 */
  1720. 000011B0  7212                     moveq.l    D1, 0x12
  1721. 000011B2  B081                     cmp.l      D0, D1
  1722. 000011B4  671A                     beq        +0x1C /* 000011D0 */
  1723. 000011B6  7219                     moveq.l    D1, 0x19
  1724. 000011B8  B081                     cmp.l      D0, D1
  1725. 000011BA  6714                     beq        +0x16 /* 000011D0 */
  1726. 000011BC  7214                     moveq.l    D1, 0x14
  1727. 000011BE  B081                     cmp.l      D0, D1
  1728. 000011C0  6700 00AE                beq        +0xB0 /* 00001270 */
  1729. 000011C4  7215                     moveq.l    D1, 0x15
  1730. 000011C6  B081                     cmp.l      D0, D1
  1731. 000011C8  6700 00B8                beq        +0xBA /* 00001282 */
  1732. 000011CC  6000 00C4                bra        +0xC6 /* 00001292 */
  1733. label000011D0:
  1734. 000011D0  0C2D 0059 CDDC           cmpi.b     [A5 - 0x3224], 0x59 /* 'Y' */
  1735. 000011D6  6624                     bne        +0x26 /* 000011FC */
  1736. 000011D8  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  1737. 000011DC  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  1738. 000011E0  2F0B                     move.l     -[A7], A3
  1739. 000011E2  2F0A                     move.l     -[A7], A2
  1740. 000011E4  2F04                     move.l     -[A7], D4
  1741. 000011E6  4EBA FF3C                jsr        [PC - 0xC4 /* 00001124 */]
  1742. 000011EA  2840                     movea.l    A4, D0
  1743. 000011EC  7066                     moveq.l    D0, 0x66
  1744. 000011EE  1F00                     move.b     -[A7], D0
  1745. 000011F0  7037                     moveq.l    D0, 0x37
  1746. 000011F2  2F00                     move.l     -[A7], D0
  1747. 000011F4  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  1748. 000011F8  6000 00A2                bra        +0xA4 /* 0000129C */
  1749. label000011FC:
  1750. 000011FC  4EAD 198A                jsr        [A5 + 0x198A /* export_813 */]
  1751. 00001200  2F00                     move.l     -[A7], D0
  1752. 00001202  4EAD 19FA                jsr        [A5 + 0x19FA /* export_827 */]
  1753. 00001206  2840                     movea.l    A4, D0
  1754. 00001208  2F0C                     move.l     -[A7], A4
  1755. 0000120A  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  1756. 0000120E  4EAD 1A42                jsr        [A5 + 0x1A42 /* export_836 */]
  1757. 00001212  2840                     movea.l    A4, D0
  1758. 00001214  2F0C                     move.l     -[A7], A4
  1759. 00001216  4EAD 196A                jsr        [A5 + 0x196A /* export_809 */]
  1760. 0000121A  2840                     movea.l    A4, D0
  1761. 0000121C  200A                     move.l     D0, A2
  1762. 0000121E  6740                     beq        +0x42 /* 00001260 */
  1763. 00001220  206A 000C                movea.l    A0, [A2 + 0xC]
  1764. 00001224  2610                     move.l     D3, [A0]
  1765. 00001226  7040                     moveq.l    D0, 0x40
  1766. 00001228  2D43 FFFC                move.l     [A6 - 0x4], D3
  1767. 0000122C  C680                     and.l      D3, D0
  1768. 0000122E  6730                     beq        +0x32 /* 00001260 */
  1769. 00001230  1014                     move.b     D0, [A4]
  1770. 00001232  725D                     moveq.l    D1, 0x5D
  1771. 00001234  B001                     cmp.b      D0, D1
  1772. 00001236  6628                     bne        +0x2A /* 00001260 */
  1773. 00001238  202E FFFC                move.l     D0, [A6 - 0x4]
  1774. 0000123C  3600                     move.w     D3, D0
  1775. 0000123E  701F                     moveq.l    D0, 0x1F
  1776. 00001240  C640                     and.w      D3, D0
  1777. 00001242  7011                     moveq.l    D0, 0x11
  1778. 00001244  B640                     cmp.w      D3, D0
  1779. 00001246  6306                     bls        +0x8 /* 0000124E */
  1780. 00001248  7019                     moveq.l    D0, 0x19
  1781. 0000124A  B640                     cmp.w      D3, D0
  1782. 0000124C  6612                     bne        +0x14 /* 00001260 */
  1783. label0000124E:
  1784. 0000124E  00AA 0000 0001 0020      ori.l      [A2 + 0x20], 0x1
  1785. 00001256  2F0C                     move.l     -[A7], A4
  1786. 00001258  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  1787. 0000125C  2540 0010                move.l     [A2 + 0x10], D0
  1788. label00001260:
  1789. 00001260  2F0A                     move.l     -[A7], A2
  1790. 00001262  2F0B                     move.l     -[A7], A3
  1791. 00001264  2F0C                     move.l     -[A7], A4
  1792. 00001266  2F04                     move.l     -[A7], D4
  1793. 00001268  4EBA 06BC                jsr        [PC + 0x6BC /* 00001926 */]
  1794. 0000126C  2840                     movea.l    A4, D0
  1795. 0000126E  602C                     bra        +0x2E /* 0000129C */
  1796. label00001270:
  1797. 00001270  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  1798. 00001274  2F0B                     move.l     -[A7], A3
  1799. 00001276  2F0A                     move.l     -[A7], A2
  1800. 00001278  2F04                     move.l     -[A7], D4
  1801. 0000127A  4EBA 01F4                jsr        [PC + 0x1F4 /* 00001470 */]
  1802. 0000127E  2840                     movea.l    A4, D0
  1803. 00001280  601A                     bra        +0x1C /* 0000129C */
  1804. label00001282:
  1805. 00001282  2F08                     move.l     -[A7], A0
  1806. 00001284  2F0B                     move.l     -[A7], A3
  1807. 00001286  2F0A                     move.l     -[A7], A2
  1808. 00001288  2F04                     move.l     -[A7], D4
  1809. 0000128A  4EBA 04CC                jsr        [PC + 0x4CC /* 00001758 */]
  1810. 0000128E  2840                     movea.l    A4, D0
  1811. 00001290  600A                     bra        +0xC /* 0000129C */
  1812. label00001292:
  1813. 00001292  7600                     moveq.l    D3, 0x00
  1814. 00001294  2683                     move.l     [A3], D3
  1815. 00001296  2843                     movea.l    A4, D3
  1816. 00001298  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  1817. label0000129C:
  1818. 0000129C  200C                     move.l     D0, A4
  1819. 0000129E  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  1820. 000012A2  4E5E                     unlink     A6
  1821. 000012A4  205F                     movea.l    A0, [A7]+
  1822. 000012A6  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1823. 000012AA  4ED0                     jmp        [A0]
  1824. fn000012AC:
  1825. 000012AC  4E56 FFF4                link       A6, -0x000C
  1826. 000012B0  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  1827. 000012B4  286E 0008                movea.l    A4, [A6 + 0x8]
  1828. 000012B8  2A2E 000C                move.l     D5, [A6 + 0xC]
  1829. 000012BC  246E 0010                movea.l    A2, [A6 + 0x10]
  1830. 000012C0  202D D8B8                move.l     D0, [A5 - 0x2748]
  1831. 000012C4  7601                     moveq.l    D3, 0x01
  1832. 000012C6  B083                     cmp.l      D0, D3
  1833. 000012C8  6600 017A                bne        +0x17C /* 00001444 */
  1834. 000012CC  0C6E 0004 001C           cmpi.w     [A6 + 0x1C], 0x4
  1835. 000012D2  6600 0170                bne        +0x172 /* 00001444 */
  1836. 000012D6  382E 001E                move.w     D4, [A6 + 0x1E]
  1837. 000012DA  7008                     moveq.l    D0, 0x08
  1838. 000012DC  B840                     cmp.w      D4, D0
  1839. 000012DE  6500 0164                bcs        +0x166 /* 00001444 */
  1840. 000012E2  7010                     moveq.l    D0, 0x10
  1841. 000012E4  B840                     cmp.w      D4, D0
  1842. 000012E6  6400 015C                bcc        +0x15E /* 00001444 */
  1843. 000012EA  2F0A                     move.l     -[A7], A2
  1844. 000012EC  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  1845. 000012F0  2640                     movea.l    A3, D0
  1846. 000012F2  2F03                     move.l     -[A7], D3
  1847. 000012F4  206D D874                movea.l    A0, [A5 - 0x278C]
  1848. 000012F8  2F28 0018                move.l     -[A7], [A0 + 0x18]
  1849. 000012FC  4EAD 1E02                jsr        [A5 + 0x1E02 /* export_956 */]
  1850. 00001300  2D40 FFF4                move.l     [A6 - 0xC], D0
  1851. 00001304  2F00                     move.l     -[A7], D0
  1852. 00001306  4EAD 1E52                jsr        [A5 + 0x1E52 /* export_966 */]
  1853. 0000130A  206E FFF4                movea.l    A0, [A6 - 0xC]
  1854. 0000130E  00A8 0008 0000 0020      ori.l      [A0 + 0x20], 0x80000
  1855. 00001316  2F08                     move.l     -[A7], A0
  1856. 00001318  4EAD 1822                jsr        [A5 + 0x1822 /* export_768 */]
  1857. 0000131C  2D40 FFF8                move.l     [A6 - 0x8], D0
  1858. 00001320  721B                     moveq.l    D1, 0x1B
  1859. 00001322  2F01                     move.l     -[A7], D1
  1860. 00001324  206D D874                movea.l    A0, [A5 - 0x278C]
  1861. 00001328  2F28 0018                move.l     -[A7], [A0 + 0x18]
  1862. 0000132C  2F00                     move.l     -[A7], D0
  1863. 0000132E  2F0A                     move.l     -[A7], A2
  1864. 00001330  4EAD 17DA                jsr        [A5 + 0x17DA /* export_759 */]
  1865. 00001334  2440                     movea.l    A2, D0
  1866. 00001336  7006                     moveq.l    D0, 0x06
  1867. 00001338  2F00                     move.l     -[A7], D0
  1868. 0000133A  2F2A 0016                move.l     -[A7], [A2 + 0x16]
  1869. 0000133E  2F0A                     move.l     -[A7], A2
  1870. 00001340  206D D874                movea.l    A0, [A5 - 0x278C]
  1871. 00001344  2F28 0018                move.l     -[A7], [A0 + 0x18]
  1872. 00001348  7010                     moveq.l    D0, 0x10
  1873. 0000134A  2F00                     move.l     -[A7], D0
  1874. 0000134C  4EAD 17EA                jsr        [A5 + 0x17EA /* export_761 */]
  1875. 00001350  2F00                     move.l     -[A7], D0
  1876. 00001352  4EAD 17DA                jsr        [A5 + 0x17DA /* export_759 */]
  1877. 00001356  2440                     movea.l    A2, D0
  1878. 00001358  7008                     moveq.l    D0, 0x08
  1879. 0000135A  2F00                     move.l     -[A7], D0
  1880. 0000135C  2F2A 0016                move.l     -[A7], [A2 + 0x16]
  1881. 00001360  2F0A                     move.l     -[A7], A2
  1882. 00001362  206D D874                movea.l    A0, [A5 - 0x278C]
  1883. 00001366  2F28 0018                move.l     -[A7], [A0 + 0x18]
  1884. 0000136A  2F3C 0000 FFFF           move.l     -[A7], 0xFFFF
  1885. 00001370  4EAD 17EA                jsr        [A5 + 0x17EA /* export_761 */]
  1886. 00001374  2F00                     move.l     -[A7], D0
  1887. 00001376  4EAD 17DA                jsr        [A5 + 0x17DA /* export_759 */]
  1888. 0000137A  2440                     movea.l    A2, D0
  1889. 0000137C  204A                     movea.l    A0, A2
  1890. 0000137E  7016                     moveq.l    D0, 0x16
  1891. 00001380  D1C0                     add.l      A0, D0
  1892. 00001382  2F08                     move.l     -[A7], A0
  1893. 00001384  7003                     moveq.l    D0, 0x03
  1894. 00001386  2F00                     move.l     -[A7], D0
  1895. 00001388  4EAD 1EEA                jsr        [A5 + 0x1EEA /* export_985 */]
  1896. 0000138C  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  1897. 00001390  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  1898. 00001394  2F0A                     move.l     -[A7], A2
  1899. 00001396  2F05                     move.l     -[A7], D5
  1900. 00001398  4EBA 058C                jsr        [PC + 0x58C /* 00001926 */]
  1901. 0000139C  2D40 FFFC                move.l     [A6 - 0x4], D0
  1902. 000013A0  4A80                     tst.l      D0
  1903. 000013A2  6710                     beq        +0x12 /* 000013B4 */
  1904. 000013A4  2F0B                     move.l     -[A7], A3
  1905. 000013A6  4EAD 17AA                jsr        [A5 + 0x17AA /* export_753 */]
  1906. 000013AA  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1907. 000013AE  4EAD 1822                jsr        [A5 + 0x1822 /* export_768 */]
  1908. 000013B2  2640                     movea.l    A3, D0
  1909. label000013B4:
  1910. 000013B4  2F0C                     move.l     -[A7], A4
  1911. 000013B6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1912. 000013BA  4EAD 17B2                jsr        [A5 + 0x17B2 /* export_754 */]
  1913. 000013BE  2840                     movea.l    A4, D0
  1914. 000013C0  7006                     moveq.l    D0, 0x06
  1915. 000013C2  2F00                     move.l     -[A7], D0
  1916. 000013C4  2F2B 0016                move.l     -[A7], [A3 + 0x16]
  1917. 000013C8  2F0B                     move.l     -[A7], A3
  1918. 000013CA  206D D874                movea.l    A0, [A5 - 0x278C]
  1919. 000013CE  2F28 0018                move.l     -[A7], [A0 + 0x18]
  1920. 000013D2  7008                     moveq.l    D0, 0x08
  1921. 000013D4  2F00                     move.l     -[A7], D0
  1922. 000013D6  4EAD 17EA                jsr        [A5 + 0x17EA /* export_761 */]
  1923. 000013DA  2F00                     move.l     -[A7], D0
  1924. 000013DC  4EAD 17DA                jsr        [A5 + 0x17DA /* export_759 */]
  1925. 000013E0  2640                     movea.l    A3, D0
  1926. 000013E2  7008                     moveq.l    D0, 0x08
  1927. 000013E4  2F00                     move.l     -[A7], D0
  1928. 000013E6  2F2B 0016                move.l     -[A7], [A3 + 0x16]
  1929. 000013EA  2F0B                     move.l     -[A7], A3
  1930. 000013EC  206D D874                movea.l    A0, [A5 - 0x278C]
  1931. 000013F0  2F28 0018                move.l     -[A7], [A0 + 0x18]
  1932. 000013F4  2F3C 0000 00FF           move.l     -[A7], 0xFF
  1933. 000013FA  4EAD 17EA                jsr        [A5 + 0x17EA /* export_761 */]
  1934. 000013FE  2F00                     move.l     -[A7], D0
  1935. 00001400  4EAD 17DA                jsr        [A5 + 0x17DA /* export_759 */]
  1936. 00001404  2640                     movea.l    A3, D0
  1937. 00001406  204B                     movea.l    A0, A3
  1938. 00001408  7016                     moveq.l    D0, 0x16
  1939. 0000140A  D1C0                     add.l      A0, D0
  1940. 0000140C  2F08                     move.l     -[A7], A0
  1941. 0000140E  42A7                     clr.l      -[A7]
  1942. 00001410  4EAD 1EEA                jsr        [A5 + 0x1EEA /* export_985 */]
  1943. 00001414  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  1944. 00001418  42A7                     clr.l      -[A7]
  1945. 0000141A  4EBA F9A6                jsr        [PC - 0x65A /* 00000DC2 */]
  1946. 0000141E  2D40 0014                move.l     [A6 + 0x14], D0
  1947. 00001422  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  1948. 00001426  2F00                     move.l     -[A7], D0
  1949. 00001428  2F0B                     move.l     -[A7], A3
  1950. 0000142A  2005                     move.l     D0, D5
  1951. 0000142C  5480                     addq.l     D0, 2
  1952. 0000142E  2F00                     move.l     -[A7], D0
  1953. 00001430  4EBA 04F4                jsr        [PC + 0x4F4 /* 00001926 */]
  1954. 00001434  2D40 FFFC                move.l     [A6 - 0x4], D0
  1955. 00001438  2F0C                     move.l     -[A7], A4
  1956. 0000143A  2F00                     move.l     -[A7], D0
  1957. 0000143C  4EAD 17B2                jsr        [A5 + 0x17B2 /* export_754 */]
  1958. 00001440  2840                     movea.l    A4, D0
  1959. 00001442  601C                     bra        +0x1E /* 00001460 */
  1960. label00001444:
  1961. 00001444  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  1962. 00001448  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  1963. 0000144C  2F0A                     move.l     -[A7], A2
  1964. 0000144E  2F05                     move.l     -[A7], D5
  1965. 00001450  4EBA 04D4                jsr        [PC + 0x4D4 /* 00001926 */]
  1966. 00001454  2440                     movea.l    A2, D0
  1967. 00001456  2F0C                     move.l     -[A7], A4
  1968. 00001458  2F0A                     move.l     -[A7], A2
  1969. 0000145A  4EAD 17B2                jsr        [A5 + 0x17B2 /* export_754 */]
  1970. 0000145E  2840                     movea.l    A4, D0
  1971. label00001460:
  1972. 00001460  200C                     move.l     D0, A4
  1973. 00001462  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  1974. 00001466  4E5E                     unlink     A6
  1975. 00001468  205F                     movea.l    A0, [A7]+
  1976. 0000146A  4FEF 0018                lea.l      A7, [A7 + 0x18]
  1977. 0000146E  4ED0                     jmp        [A0]
  1978. fn00001470:
  1979. 00001470  4E56 FFEC                link       A6, -0x0014
  1980. 00001474  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  1981. 00001478  4246                     clr.w      D6
  1982. 0000147A  4247                     clr.w      D7
  1983. 0000147C  7600                     moveq.l    D3, 0x00
  1984. 0000147E  2D43 FFFC                move.l     [A6 - 0x4], D3
  1985. 00001482  2D43 FFF4                move.l     [A6 - 0xC], D3
  1986. 00001486  41EE FFF4                lea.l      A0, [A6 - 0xC]
  1987. 0000148A  2D48 FFF8                move.l     [A6 - 0x8], A0
  1988. 0000148E  2A2D D8A8                move.l     D5, [A5 - 0x2758]
  1989. 00001492  202E 0014                move.l     D0, [A6 + 0x14]
  1990. 00001496  660A                     bne        +0xC /* 000014A2 */
  1991. 00001498  2F3C 0000 0667           move.l     -[A7], 0x667
  1992. 0000149E  4EBA EB60                jsr        [PC - 0x14A0 /* 00000000 */]
  1993. label000014A2:
  1994. 000014A2  0C2D 0059 CDDC           cmpi.b     [A5 - 0x3224], 0x59 /* 'Y' */
  1995. 000014A8  660C                     bne        +0xE /* 000014B6 */
  1996. 000014AA  7001                     moveq.l    D0, 0x01
  1997. 000014AC  3D40 FFF0                move.w     [A6 - 0x10], D0
  1998. 000014B0  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  1999. 000014B4  6006                     bra        +0x8 /* 000014BC */
  2000. label000014B6:
  2001. 000014B6  4240                     clr.w      D0
  2002. 000014B8  3D40 FFF0                move.w     [A6 - 0x10], D0
  2003. label000014BC:
  2004. 000014BC  7000                     moveq.l    D0, 0x00
  2005. 000014BE  2440                     movea.l    A2, D0
  2006. 000014C0  78FF                     moveq.l    D4, 0xFFFFFFFF
  2007. 000014C2  206E 0014                movea.l    A0, [A6 + 0x14]
  2008. 000014C6  2068 000C                movea.l    A0, [A0 + 0xC]
  2009. 000014CA  2068 0010                movea.l    A0, [A0 + 0x10]
  2010. 000014CE  2028 0004                move.l     D0, [A0 + 0x4]
  2011. 000014D2  2D40 FFEC                move.l     [A6 - 0x14], D0
  2012. 000014D6  6000 01FC                bra        +0x1FE /* 000016D4 */
  2013. label000014DA:
  2014. 000014DA  206E FFEC                movea.l    A0, [A6 - 0x14]
  2015. 000014DE  2668 0008                movea.l    A3, [A0 + 0x8]
  2016. 000014E2  200B                     move.l     D0, A3
  2017. 000014E4  6700 01E4                beq        +0x1E6 /* 000016CA */
  2018. 000014E8  102B 001C                move.b     D0, [A3 + 0x1C]
  2019. 000014EC  4880                     ext.w      D0
  2020. 000014EE  48C0                     ext.l      D0
  2021. 000014F0  7210                     moveq.l    D1, 0x10
  2022. 000014F2  B081                     cmp.l      D0, D1
  2023. 000014F4  670C                     beq        +0xE /* 00001502 */
  2024. 000014F6  7212                     moveq.l    D1, 0x12
  2025. 000014F8  B081                     cmp.l      D0, D1
  2026. 000014FA  6700 0126                beq        +0x128 /* 00001622 */
  2027. 000014FE  6000 01CA                bra        +0x1CC /* 000016CA */
  2028. label00001502:
  2029. 00001502  0C84 FFFF FFFF           cmpi.l     D4, 0xFFFFFFFF
  2030. 00001508  670E                     beq        +0x10 /* 00001518 */
  2031. 0000150A  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  2032. 0000150E  0C2D 0066 CDDC           cmpi.b     [A5 - 0x3224], 0x66 /* 'f' */
  2033. 00001514  6700 01AC                beq        +0x1AE /* 000016C2 */
  2034. label00001518:
  2035. 00001518  200A                     move.l     D0, A2
  2036. 0000151A  6744                     beq        +0x46 /* 00001560 */
  2037. 0000151C  202B 002C                move.l     D0, [A3 + 0x2C]
  2038. 00001520  B084                     cmp.l      D0, D4
  2039. 00001522  673C                     beq        +0x3E /* 00001560 */
  2040. 00001524  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2041. 00001528  2604                     move.l     D3, D4
  2042. 0000152A  202D D8A8                move.l     D0, [A5 - 0x2758]
  2043. 0000152E  9085                     sub.l      D0, D5
  2044. 00001530  9680                     sub.l      D3, D0
  2045. 00001532  2F03                     move.l     -[A7], D3
  2046. 00001534  4EBA F88C                jsr        [PC - 0x774 /* 00000DC2 */]
  2047. 00001538  2D40 FFF8                move.l     [A6 - 0x8], D0
  2048. 0000153C  3F06                     move.w     -[A7], D6
  2049. 0000153E  3F07                     move.w     -[A7], D7
  2050. 00001540  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2051. 00001544  2F00                     move.l     -[A7], D0
  2052. 00001546  2F0A                     move.l     -[A7], A2
  2053. 00001548  202E 0008                move.l     D0, [A6 + 0x8]
  2054. 0000154C  D084                     add.l      D0, D4
  2055. 0000154E  2F00                     move.l     -[A7], D0
  2056. 00001550  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2057. 00001554  4EBA FD56                jsr        [PC - 0x2AA /* 000012AC */]
  2058. 00001558  2D40 FFFC                move.l     [A6 - 0x4], D0
  2059. 0000155C  7000                     moveq.l    D0, 0x00
  2060. 0000155E  2440                     movea.l    A2, D0
  2061. label00001560:
  2062. 00001560  282B 002C                move.l     D4, [A3 + 0x2C]
  2063. 00001564  200A                     move.l     D0, A2
  2064. 00001566  660C                     bne        +0xE /* 00001574 */
  2065. 00001568  2F2B 000C                move.l     -[A7], [A3 + 0xC]
  2066. 0000156C  42A7                     clr.l      -[A7]
  2067. 0000156E  4EAD 17EA                jsr        [A5 + 0x17EA /* export_761 */]
  2068. 00001572  2440                     movea.l    A2, D0
  2069. label00001574:
  2070. 00001574  4EAD 198A                jsr        [A5 + 0x198A /* export_813 */]
  2071. 00001578  2840                     movea.l    A4, D0
  2072. 0000157A  2F0C                     move.l     -[A7], A4
  2073. 0000157C  2F2B 000C                move.l     -[A7], [A3 + 0xC]
  2074. 00001580  4EAD 1A42                jsr        [A5 + 0x1A42 /* export_836 */]
  2075. 00001584  2840                     movea.l    A4, D0
  2076. 00001586  200C                     move.l     D0, A4
  2077. 00001588  6606                     bne        +0x8 /* 00001590 */
  2078. 0000158A  7000                     moveq.l    D0, 0x00
  2079. 0000158C  4EFA 01BC                jmp        [PC + 0x1BC /* 0000174A */]
  2080. label00001590:
  2081. 00001590  2F0C                     move.l     -[A7], A4
  2082. 00001592  4EAD 196A                jsr        [A5 + 0x196A /* export_809 */]
  2083. 00001596  2840                     movea.l    A4, D0
  2084. 00001598  7008                     moveq.l    D0, 0x08
  2085. 0000159A  2F00                     move.l     -[A7], D0
  2086. 0000159C  262C 0016                move.l     D3, [A4 + 0x16]
  2087. 000015A0  2F03                     move.l     -[A7], D3
  2088. 000015A2  2F0C                     move.l     -[A7], A4
  2089. 000015A4  2F03                     move.l     -[A7], D3
  2090. 000015A6  70FF                     moveq.l    D0, 0xFFFFFFFF
  2091. 000015A8  122B 0011                move.b     D1, [A3 + 0x11]
  2092. 000015AC  4881                     ext.w      D1
  2093. 000015AE  48C1                     ext.l      D1
  2094. 000015B0  E3A0                     asl        D0, D1
  2095. 000015B2  4680                     not.l      D0
  2096. 000015B4  2F00                     move.l     -[A7], D0
  2097. 000015B6  4EAD 17EA                jsr        [A5 + 0x17EA /* export_761 */]
  2098. 000015BA  2F00                     move.l     -[A7], D0
  2099. 000015BC  4EAD 17DA                jsr        [A5 + 0x17DA /* export_759 */]
  2100. 000015C0  2840                     movea.l    A4, D0
  2101. 000015C2  7007                     moveq.l    D0, 0x07
  2102. 000015C4  2F00                     move.l     -[A7], D0
  2103. 000015C6  2F2C 0016                move.l     -[A7], [A4 + 0x16]
  2104. 000015CA  2F0C                     move.l     -[A7], A4
  2105. 000015CC  206D D874                movea.l    A0, [A5 - 0x278C]
  2106. 000015D0  2F28 0018                move.l     -[A7], [A0 + 0x18]
  2107. 000015D4  102B 0010                move.b     D0, [A3 + 0x10]
  2108. 000015D8  4880                     ext.w      D0
  2109. 000015DA  48C0                     ext.l      D0
  2110. 000015DC  2F00                     move.l     -[A7], D0
  2111. 000015DE  4EAD 17EA                jsr        [A5 + 0x17EA /* export_761 */]
  2112. 000015E2  2F00                     move.l     -[A7], D0
  2113. 000015E4  4EAD 17DA                jsr        [A5 + 0x17DA /* export_759 */]
  2114. 000015E8  2840                     movea.l    A4, D0
  2115. 000015EA  200A                     move.l     D0, A2
  2116. 000015EC  6714                     beq        +0x16 /* 00001602 */
  2117. 000015EE  700A                     moveq.l    D0, 0x0A
  2118. 000015F0  2F00                     move.l     -[A7], D0
  2119. 000015F2  2F2A 0016                move.l     -[A7], [A2 + 0x16]
  2120. 000015F6  2F0A                     move.l     -[A7], A2
  2121. 000015F8  2F0C                     move.l     -[A7], A4
  2122. 000015FA  4EAD 17DA                jsr        [A5 + 0x17DA /* export_759 */]
  2123. 000015FE  2440                     movea.l    A2, D0
  2124. 00001600  6002                     bra        +0x4 /* 00001604 */
  2125. label00001602:
  2126. 00001602  244C                     movea.l    A2, A4
  2127. label00001604:
  2128. 00001604  1C2B 0010                move.b     D6, [A3 + 0x10]
  2129. 00001608  4886                     ext.w      D6
  2130. 0000160A  206B 000C                movea.l    A0, [A3 + 0xC]
  2131. 0000160E  2010                     move.l     D0, [A0]
  2132. 00001610  721F                     moveq.l    D1, 0x1F
  2133. 00001612  C081                     and.l      D0, D1
  2134. 00001614  41ED D514                lea.l      A0, [A5 - 0x2AEC]
  2135. 00001618  1E30 0000                move.b     D7, [A0 + D0.w]
  2136. 0000161C  4887                     ext.w      D7
  2137. 0000161E  6000 00A2                bra        +0xA4 /* 000016C2 */
  2138. label00001622:
  2139. 00001622  202B 002C                move.l     D0, [A3 + 0x2C]
  2140. 00001626  B084                     cmp.l      D0, D4
  2141. 00001628  6700 00A0                beq        +0xA2 /* 000016CA */
  2142. 0000162C  200A                     move.l     D0, A2
  2143. 0000162E  673C                     beq        +0x3E /* 0000166C */
  2144. 00001630  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2145. 00001634  2004                     move.l     D0, D4
  2146. 00001636  222D D8A8                move.l     D1, [A5 - 0x2758]
  2147. 0000163A  9285                     sub.l      D1, D5
  2148. 0000163C  9081                     sub.l      D0, D1
  2149. 0000163E  2F00                     move.l     -[A7], D0
  2150. 00001640  4EBA F780                jsr        [PC - 0x880 /* 00000DC2 */]
  2151. 00001644  2D40 FFF8                move.l     [A6 - 0x8], D0
  2152. 00001648  3F06                     move.w     -[A7], D6
  2153. 0000164A  3F07                     move.w     -[A7], D7
  2154. 0000164C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2155. 00001650  2F00                     move.l     -[A7], D0
  2156. 00001652  2F0A                     move.l     -[A7], A2
  2157. 00001654  202E 0008                move.l     D0, [A6 + 0x8]
  2158. 00001658  D084                     add.l      D0, D4
  2159. 0000165A  2F00                     move.l     -[A7], D0
  2160. 0000165C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2161. 00001660  4EBA FC4A                jsr        [PC - 0x3B6 /* 000012AC */]
  2162. 00001664  2D40 FFFC                move.l     [A6 - 0x4], D0
  2163. 00001668  7000                     moveq.l    D0, 0x00
  2164. 0000166A  2440                     movea.l    A2, D0
  2165. label0000166C:
  2166. 0000166C  0C84 FFFF FFFF           cmpi.l     D4, 0xFFFFFFFF
  2167. 00001672  670C                     beq        +0xE /* 00001680 */
  2168. 00001674  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  2169. 00001678  0C2D 0066 CDDC           cmpi.b     [A5 - 0x3224], 0x66 /* 'f' */
  2170. 0000167E  6742                     beq        +0x44 /* 000016C2 */
  2171. label00001680:
  2172. 00001680  282B 002C                move.l     D4, [A3 + 0x2C]
  2173. 00001684  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2174. 00001688  2004                     move.l     D0, D4
  2175. 0000168A  222D D8A8                move.l     D1, [A5 - 0x2758]
  2176. 0000168E  9285                     sub.l      D1, D5
  2177. 00001690  9081                     sub.l      D0, D1
  2178. 00001692  2F00                     move.l     -[A7], D0
  2179. 00001694  4EBA F72C                jsr        [PC - 0x8D4 /* 00000DC2 */]
  2180. 00001698  2D40 FFF8                move.l     [A6 - 0x8], D0
  2181. 0000169C  2F2B 000C                move.l     -[A7], [A3 + 0xC]
  2182. 000016A0  2F00                     move.l     -[A7], D0
  2183. 000016A2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2184. 000016A6  202E 0008                move.l     D0, [A6 + 0x8]
  2185. 000016AA  D084                     add.l      D0, D4
  2186. 000016AC  2F00                     move.l     -[A7], D0
  2187. 000016AE  4EBA FA74                jsr        [PC - 0x58C /* 00001124 */]
  2188. 000016B2  2840                     movea.l    A4, D0
  2189. 000016B4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2190. 000016B8  2F0C                     move.l     -[A7], A4
  2191. 000016BA  4EAD 17B2                jsr        [A5 + 0x17B2 /* export_754 */]
  2192. 000016BE  2D40 FFFC                move.l     [A6 - 0x4], D0
  2193. label000016C2:
  2194. 000016C2  0C2D 0057 CDDC           cmpi.b     [A5 - 0x3224], 0x57 /* 'W' */
  2195. 000016C8  6612                     bne        +0x14 /* 000016DC */
  2196. label000016CA:
  2197. 000016CA  206E FFEC                movea.l    A0, [A6 - 0x14]
  2198. 000016CE  2010                     move.l     D0, [A0]
  2199. 000016D0  2D40 FFEC                move.l     [A6 - 0x14], D0
  2200. label000016D4:
  2201. 000016D4  202E FFEC                move.l     D0, [A6 - 0x14]
  2202. 000016D8  6600 FE00                bne        -0x1FE /* 000014DA */
  2203. label000016DC:
  2204. 000016DC  200A                     move.l     D0, A2
  2205. 000016DE  6738                     beq        +0x3A /* 00001718 */
  2206. 000016E0  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2207. 000016E4  2604                     move.l     D3, D4
  2208. 000016E6  202D D8A8                move.l     D0, [A5 - 0x2758]
  2209. 000016EA  9085                     sub.l      D0, D5
  2210. 000016EC  9680                     sub.l      D3, D0
  2211. 000016EE  2F03                     move.l     -[A7], D3
  2212. 000016F0  4EBA F6D0                jsr        [PC - 0x930 /* 00000DC2 */]
  2213. 000016F4  2D40 FFF8                move.l     [A6 - 0x8], D0
  2214. 000016F8  3F06                     move.w     -[A7], D6
  2215. 000016FA  3F07                     move.w     -[A7], D7
  2216. 000016FC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2217. 00001700  2F00                     move.l     -[A7], D0
  2218. 00001702  2F0A                     move.l     -[A7], A2
  2219. 00001704  202E 0008                move.l     D0, [A6 + 0x8]
  2220. 00001708  D084                     add.l      D0, D4
  2221. 0000170A  2F00                     move.l     -[A7], D0
  2222. 0000170C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2223. 00001710  4EBA FB9A                jsr        [PC - 0x466 /* 000012AC */]
  2224. 00001714  2D40 FFFC                move.l     [A6 - 0x4], D0
  2225. label00001718:
  2226. 00001718  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2227. 0000171C  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2228. 00001720  4EAD 1EB2                jsr        [A5 + 0x1EB2 /* export_978 */]
  2229. 00001724  222D D8A8                move.l     D1, [A5 - 0x2758]
  2230. 00001728  9285                     sub.l      D1, D5
  2231. 0000172A  9081                     sub.l      D0, D1
  2232. 0000172C  2F00                     move.l     -[A7], D0
  2233. 0000172E  4EBA F692                jsr        [PC - 0x96E /* 00000DC2 */]
  2234. 00001732  302E FFF0                move.w     D0, [A6 - 0x10]
  2235. 00001736  48C0                     ext.l      D0
  2236. 00001738  2F00                     move.l     -[A7], D0
  2237. 0000173A  4EBA F986                jsr        [PC - 0x67A /* 000010C2 */]
  2238. 0000173E  206E 0010                movea.l    A0, [A6 + 0x10]
  2239. 00001742  20AE FFF4                move.l     [A0], [A6 - 0xC]
  2240. 00001746  202E FFFC                move.l     D0, [A6 - 0x4]
  2241. label0000174A:
  2242. 0000174A  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  2243. 0000174E  4E5E                     unlink     A6
  2244. 00001750  205F                     movea.l    A0, [A7]+
  2245. 00001752  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2246. 00001756  4ED0                     jmp        [A0]
  2247. fn00001758:
  2248. 00001758  4E56 FFE4                link       A6, -0x001C
  2249. 0000175C  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  2250. 00001760  282E 0008                move.l     D4, [A6 + 0x8]
  2251. 00001764  286E 0014                movea.l    A4, [A6 + 0x14]
  2252. 00001768  7000                     moveq.l    D0, 0x00
  2253. 0000176A  2640                     movea.l    A3, D0
  2254. 0000176C  7000                     moveq.l    D0, 0x00
  2255. 0000176E  2D40 FFEC                move.l     [A6 - 0x14], D0
  2256. 00001772  0C2D 0059 CDDC           cmpi.b     [A5 - 0x3224], 0x59 /* 'Y' */
  2257. 00001778  660C                     bne        +0xE /* 00001786 */
  2258. 0000177A  1D7C 0001 FFE4           move.b     [A6 - 0x1C], 0x1
  2259. 00001780  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  2260. 00001784  6004                     bra        +0x6 /* 0000178A */
  2261. label00001786:
  2262. 00001786  422E FFE4                clr.b      [A6 - 0x1C]
  2263. label0000178A:
  2264. 0000178A  2F0C                     move.l     -[A7], A4
  2265. 0000178C  4EAD 1EB2                jsr        [A5 + 0x1EB2 /* export_978 */]
  2266. 00001790  2D40 FFE8                move.l     [A6 - 0x18], D0
  2267. 00001794  0C2D 0084 CDDC           cmpi.b     [A5 - 0x3224], 0x84
  2268. 0000179A  6600 00AC                bne        +0xAE /* 00001848 */
  2269. 0000179E  206C 0008                movea.l    A0, [A4 + 0x8]
  2270. 000017A2  2610                     move.l     D3, [A0]
  2271. 000017A4  721F                     moveq.l    D1, 0x1F
  2272. 000017A6  2D43 FFFC                move.l     [A6 - 0x4], D3
  2273. 000017AA  C641                     and.w      D3, D1
  2274. 000017AC  720B                     moveq.l    D1, 0x0B
  2275. 000017AE  B641                     cmp.w      D3, D1
  2276. 000017B0  6200 0096                bhi        +0x98 /* 00001848 */
  2277. 000017B4  222E FFFC                move.l     D1, [A6 - 0x4]
  2278. 000017B8  761F                     moveq.l    D3, 0x1F
  2279. 000017BA  C283                     and.l      D1, D3
  2280. 000017BC  45ED D514                lea.l      A2, [A5 - 0x2AEC]
  2281. 000017C0  1A32 1000                move.b     D5, [A2 + D1.w]
  2282. 000017C4  4885                     ext.w      D5
  2283. 000017C6  48C5                     ext.l      D5
  2284. 000017C8  206D CDEE                movea.l    A0, [A5 - 0x3212]
  2285. 000017CC  2210                     move.l     D1, [A0]
  2286. 000017CE  C283                     and.l      D1, D3
  2287. 000017D0  1232 1000                move.b     D1, [A2 + D1.w]
  2288. 000017D4  4881                     ext.w      D1
  2289. 000017D6  48C1                     ext.l      D1
  2290. 000017D8  BA81                     cmp.l      D5, D1
  2291. 000017DA  666C                     bne        +0x6E /* 00001848 */
  2292. 000017DC  486E FFF0                pea.l      [A6 - 0x10]
  2293. 000017E0  4EAD 1D02                jsr        [A5 + 0x1D02 /* export_924 */]
  2294. 000017E4  2440                     movea.l    A2, D0
  2295. 000017E6  202E FFF0                move.l     D0, [A6 - 0x10]
  2296. 000017EA  9085                     sub.l      D0, D5
  2297. 000017EC  B0AE FFE8                cmp.l      D0, [A6 - 0x18]
  2298. 000017F0  660A                     bne        +0xC /* 000017FC */
  2299. 000017F2  102D D5D8                move.b     D0, [A5 - 0x2A28]
  2300. 000017F6  6604                     bne        +0x6 /* 000017FC */
  2301. 000017F8  9BAE FFF0                sub.l      [A6 - 0x10], D5
  2302. label000017FC:
  2303. 000017FC  202E FFF0                move.l     D0, [A6 - 0x10]
  2304. 00001800  262E FFE8                move.l     D3, [A6 - 0x18]
  2305. 00001804  B083                     cmp.l      D0, D3
  2306. 00001806  630E                     bls        +0x10 /* 00001816 */
  2307. 00001808  7038                     moveq.l    D0, 0x38
  2308. 0000180A  2F00                     move.l     -[A7], D0
  2309. 0000180C  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  2310. 00001810  584F                     addq.w     A7, 4
  2311. 00001812  2D43 FFF0                move.l     [A6 - 0x10], D3
  2312. label00001816:
  2313. 00001816  486E FFEC                pea.l      [A6 - 0x14]
  2314. 0000181A  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  2315. 0000181E  2F0A                     move.l     -[A7], A2
  2316. 00001820  4EBA F602                jsr        [PC - 0x9FE /* 00000E24 */]
  2317. 00001824  2840                     movea.l    A4, D0
  2318. 00001826  262E FFF0                move.l     D3, [A6 - 0x10]
  2319. 0000182A  D7AD D8A8                add.l      [A5 - 0x2758], D3
  2320. 0000182E  2F0C                     move.l     -[A7], A4
  2321. 00001830  202E FFE8                move.l     D0, [A6 - 0x18]
  2322. 00001834  9083                     sub.l      D0, D3
  2323. 00001836  2F00                     move.l     -[A7], D0
  2324. 00001838  4EBA F588                jsr        [PC - 0xA78 /* 00000DC2 */]
  2325. 0000183C  2F0A                     move.l     -[A7], A2
  2326. 0000183E  206D D958                movea.l    A0, [A5 - 0x26A8]
  2327. 00001842  4E90                     jsr        [A0]
  2328. 00001844  6000 00BA                bra        +0xBC /* 00001900 */
  2329. label00001848:
  2330. 00001848  2E2D D8A8                move.l     D7, [A5 - 0x2758]
  2331. 0000184C  262C 000C                move.l     D3, [A4 + 0xC]
  2332. 00001850  6700 00AE                beq        +0xB0 /* 00001900 */
  2333. 00001854  7A00                     moveq.l    D5, 0x00
  2334. 00001856  202E FFE8                move.l     D0, [A6 - 0x18]
  2335. 0000185A  2203                     move.l     D1, D3
  2336. 0000185C  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  2337. 00001860  2C00                     move.l     D6, D0
  2338. 00001862  2003                     move.l     D0, D3
  2339. 00001864  2206                     move.l     D1, D6
  2340. 00001866  4EAD 02FA                jsr        [A5 + 0x2FA /* export_91 */]
  2341. 0000186A  B0AE FFE8                cmp.l      D0, [A6 - 0x18]
  2342. 0000186E  670A                     beq        +0xC /* 0000187A */
  2343. 00001870  2F3C 0000 074D           move.l     -[A7], 0x74D
  2344. 00001876  4EBA E788                jsr        [PC - 0x1878 /* 00000000 */]
  2345. label0000187A:
  2346. 0000187A  204C                     movea.l    A0, A4
  2347. 0000187C  5048                     addq.w     A0, 8
  2348. 0000187E  2D48 FFF4                move.l     [A6 - 0xC], A0
  2349. 00001882  204C                     movea.l    A0, A4
  2350. 00001884  700C                     moveq.l    D0, 0x0C
  2351. 00001886  D1C0                     add.l      A0, D0
  2352. 00001888  2D48 FFF8                move.l     [A6 - 0x8], A0
  2353. label0000188C:
  2354. 0000188C  206E FFF4                movea.l    A0, [A6 - 0xC]
  2355. 00001890  2F10                     move.l     -[A7], [A0]
  2356. 00001892  486E FFEC                pea.l      [A6 - 0x14]
  2357. 00001896  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2358. 0000189A  2F04                     move.l     -[A7], D4
  2359. 0000189C  4EBA F886                jsr        [PC - 0x77A /* 00001124 */]
  2360. 000018A0  2440                     movea.l    A2, D0
  2361. 000018A2  2F0B                     move.l     -[A7], A3
  2362. 000018A4  2F0A                     move.l     -[A7], A2
  2363. 000018A6  4EAD 17B2                jsr        [A5 + 0x17B2 /* export_754 */]
  2364. 000018AA  2640                     movea.l    A3, D0
  2365. 000018AC  D886                     add.l      D4, D6
  2366. 000018AE  5285                     addq.l     D5, 1
  2367. 000018B0  302D D93A                move.w     D0, [A5 - 0x26C6]
  2368. 000018B4  661C                     bne        +0x1E /* 000018D2 */
  2369. 000018B6  2006                     move.l     D0, D6
  2370. 000018B8  2205                     move.l     D1, D5
  2371. 000018BA  4EAD 02FA                jsr        [A5 + 0x2FA /* export_91 */]
  2372. 000018BE  222D D8A8                move.l     D1, [A5 - 0x2758]
  2373. 000018C2  9287                     sub.l      D1, D7
  2374. 000018C4  B081                     cmp.l      D0, D1
  2375. 000018C6  670A                     beq        +0xC /* 000018D2 */
  2376. 000018C8  2F3C 0000 075C           move.l     -[A7], 0x75C
  2377. 000018CE  4EBA E730                jsr        [PC - 0x18D0 /* 00000000 */]
  2378. label000018D2:
  2379. 000018D2  206E FFF8                movea.l    A0, [A6 - 0x8]
  2380. 000018D6  2010                     move.l     D0, [A0]
  2381. 000018D8  B085                     cmp.l      D0, D5
  2382. 000018DA  6308                     bls        +0xA /* 000018E4 */
  2383. 000018DC  4EBA F824                jsr        [PC - 0x7DC /* 00001102 */]
  2384. 000018E0  4A80                     tst.l      D0
  2385. 000018E2  67A8                     beq        -0x56 /* 0000188C */
  2386. label000018E4:
  2387. 000018E4  262C 000C                move.l     D3, [A4 + 0xC]
  2388. 000018E8  B685                     cmp.l      D3, D5
  2389. 000018EA  6314                     bls        +0x16 /* 00001900 */
  2390. 000018EC  486E FFEC                pea.l      [A6 - 0x14]
  2391. 000018F0  2003                     move.l     D0, D3
  2392. 000018F2  9085                     sub.l      D0, D5
  2393. 000018F4  2206                     move.l     D1, D6
  2394. 000018F6  4EAD 02FA                jsr        [A5 + 0x2FA /* export_91 */]
  2395. 000018FA  2F00                     move.l     -[A7], D0
  2396. 000018FC  4EBA F4C4                jsr        [PC - 0xB3C /* 00000DC2 */]
  2397. label00001900:
  2398. 00001900  102E FFE4                move.b     D0, [A6 - 0x1C]
  2399. 00001904  4880                     ext.w      D0
  2400. 00001906  48C0                     ext.l      D0
  2401. 00001908  2F00                     move.l     -[A7], D0
  2402. 0000190A  4EBA F7B6                jsr        [PC - 0x84A /* 000010C2 */]
  2403. 0000190E  206E 0010                movea.l    A0, [A6 + 0x10]
  2404. 00001912  20AE FFEC                move.l     [A0], [A6 - 0x14]
  2405. 00001916  200B                     move.l     D0, A3
  2406. 00001918  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  2407. 0000191C  4E5E                     unlink     A6
  2408. 0000191E  205F                     movea.l    A0, [A7]+
  2409. 00001920  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2410. 00001924  4ED0                     jmp        [A0]
  2411. fn00001926:
  2412. 00001926  4E56 FFFC                link       A6, -0x0004
  2413. 0000192A  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  2414. 0000192E  286E 000C                movea.l    A4, [A6 + 0xC]
  2415. 00001932  7000                     moveq.l    D0, 0x00
  2416. 00001934  2D40 FFFC                move.l     [A6 - 0x4], D0
  2417. 00001938  302D D93A                move.w     D0, [A5 - 0x26C6]
  2418. 0000193C  6600 0254                bne        +0x256 /* 00001B92 */
  2419. 00001940  200C                     move.l     D0, A4
  2420. 00001942  660A                     bne        +0xC /* 0000194E */
  2421. 00001944  2F3C 0000 0780           move.l     -[A7], 0x780
  2422. 0000194A  4EBA E6B4                jsr        [PC - 0x194C /* 00000000 */]
  2423. label0000194E:
  2424. 0000194E  2F0C                     move.l     -[A7], A4
  2425. 00001950  4EAD 196A                jsr        [A5 + 0x196A /* export_809 */]
  2426. 00001954  2840                     movea.l    A4, D0
  2427. 00001956  1214                     move.b     D1, [A4]
  2428. 00001958  7000                     moveq.l    D0, 0x00
  2429. 0000195A  1001                     move.b     D0, D1
  2430. 0000195C  725E                     moveq.l    D1, 0x5E
  2431. 0000195E  B081                     cmp.l      D0, D1
  2432. 00001960  6714                     beq        +0x16 /* 00001976 */
  2433. 00001962  7262                     moveq.l    D1, 0x62
  2434. 00001964  B081                     cmp.l      D0, D1
  2435. 00001966  6700 00C8                beq        +0xCA /* 00001A30 */
  2436. 0000196A  725D                     moveq.l    D1, 0x5D
  2437. 0000196C  B081                     cmp.l      D0, D1
  2438. 0000196E  6700 0110                beq        +0x112 /* 00001A80 */
  2439. 00001972  6000 0198                bra        +0x19A /* 00001B0C */
  2440. label00001976:
  2441. 00001976  266C 0002                movea.l    A3, [A4 + 0x2]
  2442. 0000197A  200B                     move.l     D0, A3
  2443. 0000197C  6752                     beq        +0x54 /* 000019D0 */
  2444. 0000197E  6004                     bra        +0x6 /* 00001984 */
  2445. label00001980:
  2446. 00001980  266B 0014                movea.l    A3, [A3 + 0x14]
  2447. label00001984:
  2448. 00001984  102B 001C                move.b     D0, [A3 + 0x1C]
  2449. 00001988  4880                     ext.w      D0
  2450. 0000198A  48C0                     ext.l      D0
  2451. 0000198C  7213                     moveq.l    D1, 0x13
  2452. 0000198E  B081                     cmp.l      D0, D1
  2453. 00001990  67EE                     beq        -0x10 /* 00001980 */
  2454. 00001992  7215                     moveq.l    D1, 0x15
  2455. 00001994  B081                     cmp.l      D0, D1
  2456. 00001996  6748                     beq        +0x4A /* 000019E0 */
  2457. 00001998  7202                     moveq.l    D1, 0x02
  2458. 0000199A  B081                     cmp.l      D0, D1
  2459. 0000199C  6742                     beq        +0x44 /* 000019E0 */
  2460. 0000199E  7206                     moveq.l    D1, 0x06
  2461. 000019A0  B081                     cmp.l      D0, D1
  2462. 000019A2  673C                     beq        +0x3E /* 000019E0 */
  2463. 000019A4  7203                     moveq.l    D1, 0x03
  2464. 000019A6  B081                     cmp.l      D0, D1
  2465. 000019A8  6736                     beq        +0x38 /* 000019E0 */
  2466. 000019AA  7201                     moveq.l    D1, 0x01
  2467. 000019AC  B081                     cmp.l      D0, D1
  2468. 000019AE  6700 0206                beq        +0x208 /* 00001BB6 */
  2469. 000019B2  7208                     moveq.l    D1, 0x08
  2470. 000019B4  B081                     cmp.l      D0, D1
  2471. 000019B6  6700 01FE                beq        +0x200 /* 00001BB6 */
  2472. 000019BA  7204                     moveq.l    D1, 0x04
  2473. 000019BC  B081                     cmp.l      D0, D1
  2474. 000019BE  6700 01F6                beq        +0x1F8 /* 00001BB6 */
  2475. 000019C2  7209                     moveq.l    D1, 0x09
  2476. 000019C4  B081                     cmp.l      D0, D1
  2477. 000019C6  6700 01EE                beq        +0x1F0 /* 00001BB6 */
  2478. 000019CA  4A80                     tst.l      D0
  2479. 000019CC  6702                     beq        +0x4 /* 000019D0 */
  2480. 000019CE  6006                     bra        +0x8 /* 000019D6 */
  2481. label000019D0:
  2482. 000019D0  7000                     moveq.l    D0, 0x00
  2483. 000019D2  4EFA 01F4                jmp        [PC + 0x1F4 /* 00001BC8 */]
  2484. label000019D6:
  2485. 000019D6  2F3C 0000 07AF           move.l     -[A7], 0x7AF
  2486. 000019DC  4EBA E622                jsr        [PC - 0x19DE /* 00000000 */]
  2487. label000019E0:
  2488. 000019E0  4EBA E636                jsr        [PC - 0x19CA /* 00000018 */]
  2489. 000019E4  2D40 FFFC                move.l     [A6 - 0x4], D0
  2490. 000019E8  2040                     movea.l    A0, D0
  2491. 000019EA  117C 0003 0004           move.b     [A0 + 0x4], 0x3
  2492. 000019F0  206E FFFC                movea.l    A0, [A6 - 0x4]
  2493. 000019F4  214B 0006                move.l     [A0 + 0x6], A3
  2494. 000019F8  202C 0006                move.l     D0, [A4 + 0x6]
  2495. 000019FC  206E FFFC                movea.l    A0, [A6 - 0x4]
  2496. 00001A00  2140 000A                move.l     [A0 + 0xA], D0
  2497. 00001A04  2F2C 0016                move.l     -[A7], [A4 + 0x16]
  2498. 00001A08  4EAD 1532                jsr        [A5 + 0x1532 /* export_674 */]
  2499. 00001A0C  206E FFFC                movea.l    A0, [A6 - 0x4]
  2500. 00001A10  1140 0005                move.b     [A0 + 0x5], D0
  2501. 00001A14  741F                     moveq.l    D2, 0x1F
  2502. 00001A16  C002                     and.b      D0, D2
  2503. 00001A18  7200                     moveq.l    D1, 0x00
  2504. 00001A1A  1200                     move.b     D1, D0
  2505. 00001A1C  41ED D514                lea.l      A0, [A5 - 0x2AEC]
  2506. 00001A20  1030 1000                move.b     D0, [A0 + D1.w]
  2507. 00001A24  4880                     ext.w      D0
  2508. 00001A26  48C0                     ext.l      D0
  2509. 00001A28  D1AD D8A8                add.l      [A5 - 0x2758], D0
  2510. 00001A2C  6000 0164                bra        +0x166 /* 00001B92 */
  2511. label00001A30:
  2512. 00001A30  486E FFFC                pea.l      [A6 - 0x4]
  2513. 00001A34  2F2C 000E                move.l     -[A7], [A4 + 0xE]
  2514. 00001A38  2F2C 000A                move.l     -[A7], [A4 + 0xA]
  2515. 00001A3C  4EBA F3E6                jsr        [PC - 0xC1A /* 00000E24 */]
  2516. 00001A40  206E FFFC                movea.l    A0, [A6 - 0x4]
  2517. 00001A44  4228 0004                clr.b      [A0 + 0x4]
  2518. 00001A48  206C 0016                movea.l    A0, [A4 + 0x16]
  2519. 00001A4C  2010                     move.l     D0, [A0]
  2520. 00001A4E  206E FFFC                movea.l    A0, [A6 - 0x4]
  2521. 00001A52  1140 0005                move.b     [A0 + 0x5], D0
  2522. 00001A56  202C 0006                move.l     D0, [A4 + 0x6]
  2523. 00001A5A  206E FFFC                movea.l    A0, [A6 - 0x4]
  2524. 00001A5E  2140 000E                move.l     [A0 + 0xE], D0
  2525. 00001A62  206C 0016                movea.l    A0, [A4 + 0x16]
  2526. 00001A66  2010                     move.l     D0, [A0]
  2527. 00001A68  721F                     moveq.l    D1, 0x1F
  2528. 00001A6A  C081                     and.l      D0, D1
  2529. 00001A6C  41ED D514                lea.l      A0, [A5 - 0x2AEC]
  2530. 00001A70  1030 0000                move.b     D0, [A0 + D0.w]
  2531. 00001A74  4880                     ext.w      D0
  2532. 00001A76  48C0                     ext.l      D0
  2533. 00001A78  D1AD D8A8                add.l      [A5 - 0x2758], D0
  2534. 00001A7C  6000 0114                bra        +0x116 /* 00001B92 */
  2535. label00001A80:
  2536. 00001A80  2F2C 0016                move.l     -[A7], [A4 + 0x16]
  2537. 00001A84  4EAD 1EB2                jsr        [A5 + 0x1EB2 /* export_978 */]
  2538. 00001A88  2800                     move.l     D4, D0
  2539. 00001A8A  7001                     moveq.l    D0, 0x01
  2540. 00001A8C  B880                     cmp.l      D4, D0
  2541. 00001A8E  671A                     beq        +0x1C /* 00001AAA */
  2542. 00001A90  7002                     moveq.l    D0, 0x02
  2543. 00001A92  B880                     cmp.l      D4, D0
  2544. 00001A94  671C                     beq        +0x1E /* 00001AB2 */
  2545. 00001A96  7004                     moveq.l    D0, 0x04
  2546. 00001A98  B880                     cmp.l      D4, D0
  2547. 00001A9A  671C                     beq        +0x1E /* 00001AB8 */
  2548. 00001A9C  7008                     moveq.l    D0, 0x08
  2549. 00001A9E  B880                     cmp.l      D4, D0
  2550. 00001AA0  671C                     beq        +0x1E /* 00001ABE */
  2551. 00001AA2  7010                     moveq.l    D0, 0x10
  2552. 00001AA4  B880                     cmp.l      D4, D0
  2553. 00001AA6  671C                     beq        +0x1E /* 00001AC4 */
  2554. 00001AA8  6020                     bra        +0x22 /* 00001ACA */
  2555. label00001AAA:
  2556. 00001AAA  244C                     movea.l    A2, A4
  2557. 00001AAC  7009                     moveq.l    D0, 0x09
  2558. 00001AAE  D5C0                     add.l      A2, D0
  2559. 00001AB0  6022                     bra        +0x24 /* 00001AD4 */
  2560. label00001AB2:
  2561. 00001AB2  244C                     movea.l    A2, A4
  2562. 00001AB4  504A                     addq.w     A2, 8
  2563. 00001AB6  601C                     bra        +0x1E /* 00001AD4 */
  2564. label00001AB8:
  2565. 00001AB8  244C                     movea.l    A2, A4
  2566. 00001ABA  5C4A                     addq.w     A2, 6
  2567. 00001ABC  6016                     bra        +0x18 /* 00001AD4 */
  2568. label00001ABE:
  2569. 00001ABE  244C                     movea.l    A2, A4
  2570. 00001AC0  544A                     addq.w     A2, 2
  2571. 00001AC2  6010                     bra        +0x12 /* 00001AD4 */
  2572. label00001AC4:
  2573. 00001AC4  244C                     movea.l    A2, A4
  2574. 00001AC6  544A                     addq.w     A2, 2
  2575. 00001AC8  600A                     bra        +0xC /* 00001AD4 */
  2576. label00001ACA:
  2577. 00001ACA  2F3C 0000 07E6           move.l     -[A7], 0x7E6
  2578. 00001AD0  4EBA E52E                jsr        [PC - 0x1AD2 /* 00000000 */]
  2579. label00001AD4:
  2580. 00001AD4  D9AD D8A8                add.l      [A5 - 0x2758], D4
  2581. 00001AD8  7001                     moveq.l    D0, 0x01
  2582. 00001ADA  B880                     cmp.l      D4, D0
  2583. 00001ADC  6310                     bls        +0x12 /* 00001AEE */
  2584. 00001ADE  486E FFFC                pea.l      [A6 - 0x4]
  2585. 00001AE2  2F04                     move.l     -[A7], D4
  2586. 00001AE4  2F0A                     move.l     -[A7], A2
  2587. 00001AE6  4EBA F33C                jsr        [PC - 0xCC4 /* 00000E24 */]
  2588. 00001AEA  6000 00A6                bra        +0xA8 /* 00001B92 */
  2589. label00001AEE:
  2590. 00001AEE  4EBA E528                jsr        [PC - 0x1AD8 /* 00000018 */]
  2591. 00001AF2  2D40 FFFC                move.l     [A6 - 0x4], D0
  2592. 00001AF6  2040                     movea.l    A0, D0
  2593. 00001AF8  117C 0004 0004           move.b     [A0 + 0x4], 0x4
  2594. 00001AFE  1012                     move.b     D0, [A2]
  2595. 00001B00  206E FFFC                movea.l    A0, [A6 - 0x4]
  2596. 00001B04  1140 0006                move.b     [A0 + 0x6], D0
  2597. 00001B08  6000 0088                bra        +0x8A /* 00001B92 */
  2598. label00001B0C:
  2599. 00001B0C  202E 0014                move.l     D0, [A6 + 0x14]
  2600. 00001B10  6700 00A4                beq        +0xA6 /* 00001BB6 */
  2601. 00001B14  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2602. 00001B18  4EAD 1822                jsr        [A5 + 0x1822 /* export_768 */]
  2603. 00001B1C  2440                     movea.l    A2, D0
  2604. 00001B1E  256E 0008 0006           move.l     [A2 + 0x6], [A6 + 0x8]
  2605. 00001B24  266C 0016                movea.l    A3, [A4 + 0x16]
  2606. 00001B28  2013                     move.l     D0, [A3]
  2607. 00001B2A  761F                     moveq.l    D3, 0x1F
  2608. 00001B2C  C043                     and.w      D0, D3
  2609. 00001B2E  7212                     moveq.l    D1, 0x12
  2610. 00001B30  B041                     cmp.w      D0, D1
  2611. 00001B32  660A                     bne        +0xC /* 00001B3E */
  2612. 00001B34  2F3C 0000 0807           move.l     -[A7], 0x807
  2613. 00001B3A  4EBA E4C4                jsr        [PC - 0x1B3C /* 00000000 */]
  2614. label00001B3E:
  2615. 00001B3E  2F0A                     move.l     -[A7], A2
  2616. 00001B40  2F0B                     move.l     -[A7], A3
  2617. 00001B42  4EAD 17FA                jsr        [A5 + 0x17FA /* export_763 */]
  2618. 00001B46  701B                     moveq.l    D0, 0x1B
  2619. 00001B48  2F00                     move.l     -[A7], D0
  2620. 00001B4A  2F0B                     move.l     -[A7], A3
  2621. 00001B4C  2F0A                     move.l     -[A7], A2
  2622. 00001B4E  2F0C                     move.l     -[A7], A4
  2623. 00001B50  4EAD 17DA                jsr        [A5 + 0x17DA /* export_759 */]
  2624. 00001B54  2840                     movea.l    A4, D0
  2625. 00001B56  2013                     move.l     D0, [A3]
  2626. 00001B58  3A00                     move.w     D5, D0
  2627. 00001B5A  CA43                     and.w      D5, D3
  2628. 00001B5C  7014                     moveq.l    D0, 0x14
  2629. 00001B5E  BA40                     cmp.w      D5, D0
  2630. 00001B60  6706                     beq        +0x8 /* 00001B68 */
  2631. 00001B62  7015                     moveq.l    D0, 0x15
  2632. 00001B64  BA40                     cmp.w      D5, D0
  2633. 00001B66  6604                     bne        +0x6 /* 00001B6C */
  2634. label00001B68:
  2635. 00001B68  18BC 0017                move.b     [A4], 0x17
  2636. label00001B6C:
  2637. 00001B6C  302D D96C                move.w     D0, [A5 - 0x2694]
  2638. 00001B70  670E                     beq        +0x10 /* 00001B80 */
  2639. 00001B72  486D D858                pea.l      [A5 - 0x27A8]
  2640. 00001B76  2F0C                     move.l     -[A7], A4
  2641. 00001B78  4EAD 16CA                jsr        [A5 + 0x16CA /* export_725 */]
  2642. 00001B7C  7000                     moveq.l    D0, 0x00
  2643. 00001B7E  2840                     movea.l    A4, D0
  2644. label00001B80:
  2645. 00001B80  486E FFFC                pea.l      [A6 - 0x4]
  2646. 00001B84  2F0B                     move.l     -[A7], A3
  2647. 00001B86  4EAD 1EB2                jsr        [A5 + 0x1EB2 /* export_978 */]
  2648. 00001B8A  2F00                     move.l     -[A7], D0
  2649. 00001B8C  4EBA F234                jsr        [PC - 0xDCC /* 00000DC2 */]
  2650. 00001B90  600A                     bra        +0xC /* 00001B9C */
  2651. label00001B92:
  2652. 00001B92  2F0C                     move.l     -[A7], A4
  2653. 00001B94  4EAD 17AA                jsr        [A5 + 0x17AA /* export_753 */]
  2654. 00001B98  7000                     moveq.l    D0, 0x00
  2655. 00001B9A  2840                     movea.l    A4, D0
  2656. label00001B9C:
  2657. 00001B9C  246E 0010                movea.l    A2, [A6 + 0x10]
  2658. 00001BA0  4A92                     tst.l      [A2]
  2659. 00001BA2  670A                     beq        +0xC /* 00001BAE */
  2660. 00001BA4  2F3C 0000 0820           move.l     -[A7], 0x820
  2661. 00001BAA  4EBA E454                jsr        [PC - 0x1BAC /* 00000000 */]
  2662. label00001BAE:
  2663. 00001BAE  24AE FFFC                move.l     [A2], [A6 - 0x4]
  2664. 00001BB2  200C                     move.l     D0, A4
  2665. 00001BB4  6012                     bra        +0x14 /* 00001BC8 */
  2666. label00001BB6:
  2667. 00001BB6  703B                     moveq.l    D0, 0x3B
  2668. 00001BB8  2F00                     move.l     -[A7], D0
  2669. 00001BBA  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  2670. 00001BBE  584F                     addq.w     A7, 4
  2671. 00001BC0  7000                     moveq.l    D0, 0x00
  2672. 00001BC2  2D40 FFFC                move.l     [A6 - 0x4], D0
  2673. 00001BC6  60CA                     bra        -0x34 /* 00001B92 */
  2674. label00001BC8:
  2675. 00001BC8  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  2676. 00001BCC  4E5E                     unlink     A6
  2677. 00001BCE  205F                     movea.l    A0, [A7]+
  2678. 00001BD0  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2679. 00001BD4  4ED0                     jmp        [A0]
  2680. 00001BD6  4E56 FFF0                link       A6, -0x0010
  2681. 00001BDA  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  2682. 00001BDE  266E 000A                movea.l    A3, [A6 + 0xA]
  2683. 00001BE2  7A10                     moveq.l    D5, 0x10
  2684. 00001BE4  4EAD 202A                jsr        [A5 + 0x202A /* export_1025 */]
  2685. 00001BE8  761F                     moveq.l    D3, 0x1F
  2686. 00001BEA  CA83                     and.l      D5, D3
  2687. 00001BEC  206D E12E                movea.l    A0, [A5 - 0x1ED2]
  2688. 00001BF0  2F28 000C                move.l     -[A7], [A0 + 0xC]
  2689. 00001BF4  4EAD 1EB2                jsr        [A5 + 0x1EB2 /* export_978 */]
  2690. 00001BF8  286E 0016                movea.l    A4, [A6 + 0x16]
  2691. 00001BFC  504C                     addq.w     A4, 8
  2692. 00001BFE  302D D5D6                move.w     D0, [A5 - 0x2A2A]
  2693. 00001C02  7220                     moveq.l    D1, 0x20
  2694. 00001C04  C041                     and.w      D0, D1
  2695. 00001C06  6748                     beq        +0x4A /* 00001C50 */
  2696. 00001C08  2F2B 000C                move.l     -[A7], [A3 + 0xC]
  2697. 00001C0C  4EBA F0BE                jsr        [PC - 0xF42 /* 00000CCC */]
  2698. 00001C10  2440                     movea.l    A2, D0
  2699. 00001C12  200A                     move.l     D0, A2
  2700. 00001C14  673A                     beq        +0x3C /* 00001C50 */
  2701. 00001C16  2F0C                     move.l     -[A7], A4
  2702. 00001C18  2F0A                     move.l     -[A7], A2
  2703. 00001C1A  42A7                     clr.l      -[A7]
  2704. 00001C1C  206B 0010                movea.l    A0, [A3 + 0x10]
  2705. 00001C20  2F28 0014                move.l     -[A7], [A0 + 0x14]
  2706. 00001C24  4EBA F25A                jsr        [PC - 0xDA6 /* 00000E80 */]
  2707. 00001C28  206B 0010                movea.l    A0, [A3 + 0x10]
  2708. 00001C2C  2028 0014                move.l     D0, [A0 + 0x14]
  2709. 00001C30  C083                     and.l      D0, D3
  2710. 00001C32  41ED D514                lea.l      A0, [A5 - 0x2AEC]
  2711. 00001C36  1030 0000                move.b     D0, [A0 + D0.w]
  2712. 00001C3A  4880                     ext.w      D0
  2713. 00001C3C  48C0                     ext.l      D0
  2714. 00001C3E  D1AD D8A8                add.l      [A5 - 0x2758], D0
  2715. 00001C42  102E 0008                move.b     D0, [A6 + 0x8]
  2716. 00001C46  7602                     moveq.l    D3, 0x02
  2717. 00001C48  B003                     cmp.b      D0, D3
  2718. 00001C4A  6604                     bne        +0x6 /* 00001C50 */
  2719. 00001C4C  1543 001C                move.b     [A2 + 0x1C], D3
  2720. label00001C50:
  2721. 00001C50  2D6E 0012 FFF4           move.l     [A6 - 0xC], [A6 + 0x12]
  2722. 00001C56  206E 000E                movea.l    A0, [A6 + 0xE]
  2723. 00001C5A  700C                     moveq.l    D0, 0x0C
  2724. 00001C5C  D1C0                     add.l      A0, D0
  2725. 00001C5E  2D48 FFF8                move.l     [A6 - 0x8], A0
  2726. 00001C62  2005                     move.l     D0, D5
  2727. 00001C64  41ED D514                lea.l      A0, [A5 - 0x2AEC]
  2728. 00001C68  D088                     add.l      D0, A0
  2729. 00001C6A  2D40 FFFC                move.l     [A6 - 0x4], D0
  2730. 00001C6E  6000 00F0                bra        +0xF2 /* 00001D60 */
  2731. label00001C72:
  2732. 00001C72  206E FFF4                movea.l    A0, [A6 - 0xC]
  2733. 00001C76  2028 0008                move.l     D0, [A0 + 0x8]
  2734. 00001C7A  2D40 FFF0                move.l     [A6 - 0x10], D0
  2735. 00001C7E  2040                     movea.l    A0, D0
  2736. 00001C80  2668 0004                movea.l    A3, [A0 + 0x4]
  2737. 00001C84  206B 0010                movea.l    A0, [A3 + 0x10]
  2738. 00001C88  3028 0008                move.w     D0, [A0 + 0x8]
  2739. 00001C8C  0240 0400                andi.w     D0, 0x400
  2740. 00001C90  6720                     beq        +0x22 /* 00001CB2 */
  2741. 00001C92  246B 0014                movea.l    A2, [A3 + 0x14]
  2742. 00001C96  206A 0010                movea.l    A0, [A2 + 0x10]
  2743. 00001C9A  4AA8 0056                tst.l      [A0 + 0x56]
  2744. 00001C9E  6606                     bne        +0x8 /* 00001CA6 */
  2745. 00001CA0  2F0A                     move.l     -[A7], A2
  2746. 00001CA2  4EAD 1FAA                jsr        [A5 + 0x1FAA /* export_1009 */]
  2747. label00001CA6:
  2748. 00001CA6  206B 0014                movea.l    A0, [A3 + 0x14]
  2749. 00001CAA  2068 0010                movea.l    A0, [A0 + 0x10]
  2750. 00001CAE  2668 0056                movea.l    A3, [A0 + 0x56]
  2751. label00001CB2:
  2752. 00001CB2  206E FFF0                movea.l    A0, [A6 - 0x10]
  2753. 00001CB6  3610                     move.w     D3, [A0]
  2754. 00001CB8  6734                     beq        +0x36 /* 00001CEE */
  2755. 00001CBA  206B 0010                movea.l    A0, [A3 + 0x10]
  2756. 00001CBE  1028 000A                move.b     D0, [A0 + 0xA]
  2757. 00001CC2  7201                     moveq.l    D1, 0x01
  2758. 00001CC4  C001                     and.b      D0, D1
  2759. 00001CC6  6626                     bne        +0x28 /* 00001CEE */
  2760. 00001CC8  3803                     move.w     D4, D3
  2761. 00001CCA  3004                     move.w     D0, D4
  2762. 00001CCC  48C0                     ext.l      D0
  2763. 00001CCE  2800                     move.l     D4, D0
  2764. 00001CD0  2F0B                     move.l     -[A7], A3
  2765. 00001CD2  2F04                     move.l     -[A7], D4
  2766. 00001CD4  70FF                     moveq.l    D0, 0xFFFFFFFF
  2767. 00001CD6  2F00                     move.l     -[A7], D0
  2768. 00001CD8  42A7                     clr.l      -[A7]
  2769. 00001CDA  4EAD 1B62                jsr        [A5 + 0x1B62 /* export_872 */]
  2770. 00001CDE  2440                     movea.l    A2, D0
  2771. 00001CE0  206E FFF8                movea.l    A0, [A6 - 0x8]
  2772. 00001CE4  2F10                     move.l     -[A7], [A0]
  2773. 00001CE6  2F0A                     move.l     -[A7], A2
  2774. 00001CE8  4EAD 1F62                jsr        [A5 + 0x1F62 /* export_1000 */]
  2775. 00001CEC  264A                     movea.l    A3, A2
  2776. label00001CEE:
  2777. 00001CEE  4AAB 0010                tst.l      [A3 + 0x10]
  2778. 00001CF2  6718                     beq        +0x1A /* 00001D0C */
  2779. 00001CF4  206B 000C                movea.l    A0, [A3 + 0xC]
  2780. 00001CF8  2010                     move.l     D0, [A0]
  2781. 00001CFA  721F                     moveq.l    D1, 0x1F
  2782. 00001CFC  C081                     and.l      D0, D1
  2783. 00001CFE  41ED D414                lea.l      A0, [A5 - 0x2BEC]
  2784. 00001D02  1030 0000                move.b     D0, [A0 + D0.w]
  2785. 00001D06  7210                     moveq.l    D1, 0x10
  2786. 00001D08  C001                     and.b      D0, D1
  2787. 00001D0A  660A                     bne        +0xC /* 00001D16 */
  2788. label00001D0C:
  2789. 00001D0C  2F3C 0000 0890           move.l     -[A7], 0x890
  2790. 00001D12  4EBA E2EC                jsr        [PC - 0x1D14 /* 00000000 */]
  2791. label00001D16:
  2792. 00001D16  206B 0010                movea.l    A0, [A3 + 0x10]
  2793. 00001D1A  1028 000A                move.b     D0, [A0 + 0xA]
  2794. 00001D1E  7201                     moveq.l    D1, 0x01
  2795. 00001D20  C001                     and.b      D0, D1
  2796. 00001D22  6716                     beq        +0x18 /* 00001D3A */
  2797. 00001D24  2F0C                     move.l     -[A7], A4
  2798. 00001D26  206E FFFC                movea.l    A0, [A6 - 0x4]
  2799. 00001D2A  1010                     move.b     D0, [A0]
  2800. 00001D2C  4880                     ext.w      D0
  2801. 00001D2E  48C0                     ext.l      D0
  2802. 00001D30  2F00                     move.l     -[A7], D0
  2803. 00001D32  4EBA F08E                jsr        [PC - 0xF72 /* 00000DC2 */]
  2804. 00001D36  2840                     movea.l    A4, D0
  2805. 00001D38  601C                     bra        +0x1E /* 00001D56 */
  2806. label00001D3A:
  2807. 00001D3A  2F0C                     move.l     -[A7], A4
  2808. 00001D3C  2F0B                     move.l     -[A7], A3
  2809. 00001D3E  42A7                     clr.l      -[A7]
  2810. 00001D40  2F05                     move.l     -[A7], D5
  2811. 00001D42  4EBA F13C                jsr        [PC - 0xEC4 /* 00000E80 */]
  2812. 00001D46  2840                     movea.l    A4, D0
  2813. 00001D48  206E FFFC                movea.l    A0, [A6 - 0x4]
  2814. 00001D4C  1010                     move.b     D0, [A0]
  2815. 00001D4E  4880                     ext.w      D0
  2816. 00001D50  48C0                     ext.l      D0
  2817. 00001D52  D1AD D8A8                add.l      [A5 - 0x2758], D0
  2818. label00001D56:
  2819. 00001D56  206E FFF4                movea.l    A0, [A6 - 0xC]
  2820. 00001D5A  2010                     move.l     D0, [A0]
  2821. 00001D5C  2D40 FFF4                move.l     [A6 - 0xC], D0
  2822. label00001D60:
  2823. 00001D60  202E FFF4                move.l     D0, [A6 - 0xC]
  2824. 00001D64  6600 FF0C                bne        -0xF2 /* 00001C72 */
  2825. 00001D68  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  2826. 00001D6C  4E5E                     unlink     A6
  2827. 00001D6E  205F                     movea.l    A0, [A7]+
  2828. 00001D70  4FEF 0012                lea.l      A7, [A7 + 0x12]
  2829. 00001D74  4ED0                     jmp        [A0]
  2830. 00001D76  4E56 FFFC                link       A6, -0x0004
  2831. 00001D7A  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  2832. 00001D7E  262E 0008                move.l     D3, [A6 + 0x8]
  2833. 00001D82  206E 0014                movea.l    A0, [A6 + 0x14]
  2834. 00001D86  2F28 000C                move.l     -[A7], [A0 + 0xC]
  2835. 00001D8A  4EAD 1EB2                jsr        [A5 + 0x1EB2 /* export_978 */]
  2836. 00001D8E  2800                     move.l     D4, D0
  2837. 00001D90  2F04                     move.l     -[A7], D4
  2838. 00001D92  4EAD 1662                jsr        [A5 + 0x1662 /* export_712 */]
  2839. 00001D96  2440                     movea.l    A2, D0
  2840. 00001D98  266E 0010                movea.l    A3, [A6 + 0x10]
  2841. 00001D9C  206E 000C                movea.l    A0, [A6 + 0xC]
  2842. 00001DA0  7010                     moveq.l    D0, 0x10
  2843. 00001DA2  D1C0                     add.l      A0, D0
  2844. 00001DA4  2D48 FFFC                move.l     [A6 - 0x4], A0
  2845. 00001DA8  6038                     bra        +0x3A /* 00001DE2 */
  2846. label00001DAA:
  2847. 00001DAA  206E FFFC                movea.l    A0, [A6 - 0x4]
  2848. 00001DAE  2050                     movea.l    A0, [A0]
  2849. 00001DB0  2F28 003A                move.l     -[A7], [A0 + 0x3A]
  2850. 00001DB4  2F13                     move.l     -[A7], [A3]
  2851. 00001DB6  4EAD 1E9A                jsr        [A5 + 0x1E9A /* export_975 */]
  2852. 00001DBA  2840                     movea.l    A4, D0
  2853. 00001DBC  200C                     move.l     D0, A4
  2854. 00001DBE  660A                     bne        +0xC /* 00001DCA */
  2855. 00001DC0  2F3C 0000 08DE           move.l     -[A7], 0x8DE
  2856. 00001DC6  4EBA E238                jsr        [PC - 0x1DC8 /* 00000000 */]
  2857. label00001DCA:
  2858. 00001DCA  202C 0008                move.l     D0, [A4 + 0x8]
  2859. 00001DCE  9083                     sub.l      D0, D3
  2860. 00001DD0  342B 000C                move.w     D2, [A3 + 0xC]
  2861. 00001DD4  7200                     moveq.l    D1, 0x00
  2862. 00001DD6  3202                     move.w     D1, D2
  2863. 00001DD8  D28A                     add.l      D1, A2
  2864. 00001DDA  2041                     movea.l    A0, D1
  2865. 00001DDC  2080                     move.l     [A0], D0
  2866. 00001DDE  266B 0004                movea.l    A3, [A3 + 0x4]
  2867. label00001DE2:
  2868. 00001DE2  200B                     move.l     D0, A3
  2869. 00001DE4  66C4                     bne        -0x3A /* 00001DAA */
  2870. 00001DE6  206E 0014                movea.l    A0, [A6 + 0x14]
  2871. 00001DEA  5048                     addq.w     A0, 8
  2872. 00001DEC  2F08                     move.l     -[A7], A0
  2873. 00001DEE  2F04                     move.l     -[A7], D4
  2874. 00001DF0  2F0A                     move.l     -[A7], A2
  2875. 00001DF2  4EBA F030                jsr        [PC - 0xFD0 /* 00000E24 */]
  2876. 00001DF6  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  2877. 00001DFA  4E5E                     unlink     A6
  2878. 00001DFC  205F                     movea.l    A0, [A7]+
  2879. 00001DFE  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2880. 00001E02  4ED0                     jmp        [A0]
  2881. fn00001E04:
  2882. 00001E04  4E56 FFD4                link       A6, -0x002C
  2883. 00001E08  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  2884. 00001E0C  202E 000C                move.l     D0, [A6 + 0xC]
  2885. 00001E10  41ED C066                lea.l      A0, [A5 - 0x3F9A]
  2886. 00001E14  1030 0000                move.b     D0, [A0 + D0.w]
  2887. 00001E18  1D40 FFE8                move.b     [A6 - 0x18], D0
  2888. 00001E1C  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  2889. 00001E20  4EAD 1522                jsr        [A5 + 0x1522 /* export_672 */]
  2890. 00001E24  2D40 FFE0                move.l     [A6 - 0x20], D0
  2891. 00001E28  2040                     movea.l    A0, D0
  2892. 00001E2A  2010                     move.l     D0, [A0]
  2893. 00001E2C  721F                     moveq.l    D1, 0x1F
  2894. 00001E2E  C041                     and.w      D0, D1
  2895. 00001E30  7214                     moveq.l    D1, 0x14
  2896. 00001E32  B041                     cmp.w      D0, D1
  2897. 00001E34  6706                     beq        +0x8 /* 00001E3C */
  2898. 00001E36  7000                     moveq.l    D0, 0x00
  2899. 00001E38  4EFA 0784                jmp        [PC + 0x784 /* 000025BE */]
  2900. label00001E3C:
  2901. 00001E3C  246E FFE0                movea.l    A2, [A6 - 0x20]
  2902. 00001E40  202A 000C                move.l     D0, [A2 + 0xC]
  2903. 00001E44  2D40 FFE4                move.l     [A6 - 0x1C], D0
  2904. 00001E48  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  2905. 00001E4C  4EAD 1812                jsr        [A5 + 0x1812 /* export_766 */]
  2906. 00001E50  2D40 FFDC                move.l     [A6 - 0x24], D0
  2907. 00001E54  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2908. 00001E58  4EAD 16DA                jsr        [A5 + 0x16DA /* export_727 */]
  2909. 00001E5C  7201                     moveq.l    D1, 0x01
  2910. 00001E5E  B081                     cmp.l      D0, D1
  2911. 00001E60  6600 0562                bne        +0x564 /* 000023C4 */
  2912. 00001E64  302D D93A                move.w     D0, [A5 - 0x26C6]
  2913. 00001E68  6600 055A                bne        +0x55C /* 000023C4 */
  2914. 00001E6C  7000                     moveq.l    D0, 0x00
  2915. 00001E6E  2D40 FFF8                move.l     [A6 - 0x8], D0
  2916. 00001E72  206E 0014                movea.l    A0, [A6 + 0x14]
  2917. 00001E76  2F28 0008                move.l     -[A7], [A0 + 0x8]
  2918. 00001E7A  4EAD 196A                jsr        [A5 + 0x196A /* export_809 */]
  2919. 00001E7E  2D40 FFD4                move.l     [A6 - 0x2C], D0
  2920. 00001E82  206E 0014                movea.l    A0, [A6 + 0x14]
  2921. 00001E86  2140 0008                move.l     [A0 + 0x8], D0
  2922. 00001E8A  266E FFD4                movea.l    A3, [A6 - 0x2C]
  2923. 00001E8E  1013                     move.b     D0, [A3]
  2924. 00001E90  720F                     moveq.l    D1, 0x0F
  2925. 00001E92  B001                     cmp.b      D0, D1
  2926. 00001E94  6600 0108                bne        +0x10A /* 00001F9E */
  2927. 00001E98  206B 0006                movea.l    A0, [A3 + 0x6]
  2928. 00001E9C  2D48 FFF4                move.l     [A6 - 0xC], A0
  2929. 00001EA0  1010                     move.b     D0, [A0]
  2930. 00001EA2  725F                     moveq.l    D1, 0x5F
  2931. 00001EA4  B001                     cmp.b      D0, D1
  2932. 00001EA6  6600 00F6                bne        +0xF8 /* 00001F9E */
  2933. 00001EAA  2868 0016                movea.l    A4, [A0 + 0x16]
  2934. 00001EAE  2014                     move.l     D0, [A4]
  2935. 00001EB0  721F                     moveq.l    D1, 0x1F
  2936. 00001EB2  C041                     and.w      D0, D1
  2937. 00001EB4  7214                     moveq.l    D1, 0x14
  2938. 00001EB6  B041                     cmp.w      D0, D1
  2939. 00001EB8  6600 00E4                bne        +0xE6 /* 00001F9E */
  2940. 00001EBC  226C 000C                movea.l    A1, [A4 + 0xC]
  2941. 00001EC0  B3EE FFE4                cmpa.l     A1, [A6 - 0x1C]
  2942. 00001EC4  6600 00D8                bne        +0xDA /* 00001F9E */
  2943. 00001EC8  2268 0002                movea.l    A1, [A0 + 0x2]
  2944. 00001ECC  2D49 FFEC                move.l     [A6 - 0x14], A1
  2945. 00001ED0  1029 001C                move.b     D0, [A1 + 0x1C]
  2946. 00001ED4  7201                     moveq.l    D1, 0x01
  2947. 00001ED6  B001                     cmp.b      D0, D1
  2948. 00001ED8  6600 00C4                bne        +0xC6 /* 00001F9E */
  2949. 00001EDC  226B 0002                movea.l    A1, [A3 + 0x2]
  2950. 00001EE0  2D49 FFF0                move.l     [A6 - 0x10], A1
  2951. 00001EE4  1011                     move.b     D0, [A1]
  2952. 00001EE6  7217                     moveq.l    D1, 0x17
  2953. 00001EE8  B001                     cmp.b      D0, D1
  2954. 00001EEA  6600 00B2                bne        +0xB4 /* 00001F9E */
  2955. 00001EEE  2F29 0002                move.l     -[A7], [A1 + 0x2]
  2956. 00001EF2  2F08                     move.l     -[A7], A0
  2957. 00001EF4  4EAD 1862                jsr        [A5 + 0x1862 /* export_776 */]
  2958. 00001EF8  4A40                     tst.w      D0
  2959. 00001EFA  6700 00A2                beq        +0xA4 /* 00001F9E */
  2960. 00001EFE  102E FFE8                move.b     D0, [A6 - 0x18]
  2961. 00001F02  7208                     moveq.l    D1, 0x08
  2962. 00001F04  C001                     and.b      D0, D1
  2963. 00001F06  6600 0096                bne        +0x98 /* 00001F9E */
  2964. 00001F0A  266E FFF0                movea.l    A3, [A6 - 0x10]
  2965. 00001F0E  544B                     addq.w     A3, 2
  2966. 00001F10  102E FFE8                move.b     D0, [A6 - 0x18]
  2967. 00001F14  7204                     moveq.l    D1, 0x04
  2968. 00001F16  C001                     and.b      D0, D1
  2969. 00001F18  6738                     beq        +0x3A /* 00001F52 */
  2970. 00001F1A  206E FFD4                movea.l    A0, [A6 - 0x2C]
  2971. 00001F1E  2F28 0006                move.l     -[A7], [A0 + 0x6]
  2972. 00001F22  4EAD 17AA                jsr        [A5 + 0x17AA /* export_753 */]
  2973. 00001F26  2F13                     move.l     -[A7], [A3]
  2974. 00001F28  4EAD 17AA                jsr        [A5 + 0x17AA /* export_753 */]
  2975. 00001F2C  7013                     moveq.l    D0, 0x13
  2976. 00001F2E  2F00                     move.l     -[A7], D0
  2977. 00001F30  2F0A                     move.l     -[A7], A2
  2978. 00001F32  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  2979. 00001F36  4EAD 1822                jsr        [A5 + 0x1822 /* export_768 */]
  2980. 00001F3A  2F00                     move.l     -[A7], D0
  2981. 00001F3C  4EAD 17E2                jsr        [A5 + 0x17E2 /* export_760 */]
  2982. 00001F40  206E FFD4                movea.l    A0, [A6 - 0x2C]
  2983. 00001F44  2140 0006                move.l     [A0 + 0x6], D0
  2984. 00001F48  2F00                     move.l     -[A7], D0
  2985. 00001F4A  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  2986. 00001F4E  2680                     move.l     [A3], D0
  2987. 00001F50  6028                     bra        +0x2A /* 00001F7A */
  2988. label00001F52:
  2989. 00001F52  246E FFF4                movea.l    A2, [A6 - 0xC]
  2990. 00001F56  256E 001C 0002           move.l     [A2 + 0x2], [A6 + 0x1C]
  2991. 00001F5C  256E 0010 0006           move.l     [A2 + 0x6], [A6 + 0x10]
  2992. 00001F62  246E FFF0                movea.l    A2, [A6 - 0x10]
  2993. 00001F66  206A 0002                movea.l    A0, [A2 + 0x2]
  2994. 00001F6A  216E 001C 0002           move.l     [A0 + 0x2], [A6 + 0x1C]
  2995. 00001F70  206A 0002                movea.l    A0, [A2 + 0x2]
  2996. 00001F74  216E 0010 0006           move.l     [A0 + 0x6], [A6 + 0x10]
  2997. label00001F7A:
  2998. 00001F7A  246E FFEC                movea.l    A2, [A6 - 0x14]
  2999. 00001F7E  00AA 0000 0010 0020      ori.l      [A2 + 0x20], 0x10
  3000. 00001F86  202A 0020                move.l     D0, [A2 + 0x20]
  3001. 00001F8A  7204                     moveq.l    D1, 0x04
  3002. 00001F8C  C081                     and.l      D0, D1
  3003. 00001F8E  6700 03C6                beq        +0x3C8 /* 00002356 */
  3004. 00001F92  02AA FFFF FFFB 0020      andi.l     [A2 + 0x20], 0xFFFFFFFB
  3005. 00001F9A  6000 03BA                bra        +0x3BC /* 00002356 */
  3006. label00001F9E:
  3007. 00001F9E  206E FFD4                movea.l    A0, [A6 - 0x2C]
  3008. 00001FA2  1010                     move.b     D0, [A0]
  3009. 00001FA4  720E                     moveq.l    D1, 0x0E
  3010. 00001FA6  B001                     cmp.b      D0, D1
  3011. 00001FA8  6600 00E8                bne        +0xEA /* 00002092 */
  3012. 00001FAC  102E FFE8                move.b     D0, [A6 - 0x18]
  3013. 00001FB0  7203                     moveq.l    D1, 0x03
  3014. 00001FB2  C001                     and.b      D0, D1
  3015. 00001FB4  7202                     moveq.l    D1, 0x02
  3016. 00001FB6  B001                     cmp.b      D0, D1
  3017. 00001FB8  6600 00D8                bne        +0xDA /* 00002092 */
  3018. 00001FBC  486E 0014                pea.l      [A6 + 0x14]
  3019. 00001FC0  42A7                     clr.l      -[A7]
  3020. 00001FC2  4EAD 16BA                jsr        [A5 + 0x16BA /* export_723 */]
  3021. 00001FC6  486E 0014                pea.l      [A6 + 0x14]
  3022. 00001FCA  206E FFD4                movea.l    A0, [A6 - 0x2C]
  3023. 00001FCE  2068 0006                movea.l    A0, [A0 + 0x6]
  3024. 00001FD2  2F28 0002                move.l     -[A7], [A0 + 0x2]
  3025. 00001FD6  4EAD 16CA                jsr        [A5 + 0x16CA /* export_725 */]
  3026. 00001FDA  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  3027. 00001FDE  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  3028. 00001FE2  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3029. 00001FE6  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3030. 00001FEA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3031. 00001FEE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3032. 00001FF2  4EBA FE10                jsr        [PC - 0x1F0 /* 00001E04 */]
  3033. 00001FF6  206E FFD4                movea.l    A0, [A6 - 0x2C]
  3034. 00001FFA  2068 0006                movea.l    A0, [A0 + 0x6]
  3035. 00001FFE  2140 0002                move.l     [A0 + 0x2], D0
  3036. 00002002  7000                     moveq.l    D0, 0x00
  3037. 00002004  2D40 0014                move.l     [A6 + 0x14], D0
  3038. 00002008  486E 0014                pea.l      [A6 + 0x14]
  3039. 0000200C  206E FFD4                movea.l    A0, [A6 - 0x2C]
  3040. 00002010  2068 0006                movea.l    A0, [A0 + 0x6]
  3041. 00002014  2F28 0006                move.l     -[A7], [A0 + 0x6]
  3042. 00002018  4EAD 16CA                jsr        [A5 + 0x16CA /* export_725 */]
  3043. 0000201C  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  3044. 00002020  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  3045. 00002024  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3046. 00002028  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3047. 0000202C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3048. 00002030  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3049. 00002034  4EBA FDCE                jsr        [PC - 0x232 /* 00001E04 */]
  3050. 00002038  206E FFD4                movea.l    A0, [A6 - 0x2C]
  3051. 0000203C  2068 0006                movea.l    A0, [A0 + 0x6]
  3052. 00002040  2140 0006                move.l     [A0 + 0x6], D0
  3053. 00002044  206E FFD4                movea.l    A0, [A6 - 0x2C]
  3054. 00002048  2F28 0006                move.l     -[A7], [A0 + 0x6]
  3055. 0000204C  2040                     movea.l    A0, D0
  3056. 0000204E  2F28 0016                move.l     -[A7], [A0 + 0x16]
  3057. 00002052  4EAD 17FA                jsr        [A5 + 0x17FA /* export_763 */]
  3058. 00002056  2F2E FFD4                move.l     -[A7], [A6 - 0x2C]
  3059. 0000205A  206E FFD4                movea.l    A0, [A6 - 0x2C]
  3060. 0000205E  2068 0006                movea.l    A0, [A0 + 0x6]
  3061. 00002062  2F28 0016                move.l     -[A7], [A0 + 0x16]
  3062. 00002066  4EAD 17FA                jsr        [A5 + 0x17FA /* export_763 */]
  3063. 0000206A  246E FFD4                movea.l    A2, [A6 - 0x2C]
  3064. 0000206E  206A 0006                movea.l    A0, [A2 + 0x6]
  3065. 00002072  2F28 0002                move.l     -[A7], [A0 + 0x2]
  3066. 00002076  2F2A 0016                move.l     -[A7], [A2 + 0x16]
  3067. 0000207A  4EAD 1A9A                jsr        [A5 + 0x1A9A /* export_847 */]
  3068. 0000207E  206E FFD4                movea.l    A0, [A6 - 0x2C]
  3069. 00002082  2068 0006                movea.l    A0, [A0 + 0x6]
  3070. 00002086  2140 0002                move.l     [A0 + 0x2], D0
  3071. 0000208A  202E FFD4                move.l     D0, [A6 - 0x2C]
  3072. 0000208E  4EFA 052E                jmp        [PC + 0x52E /* 000025BE */]
  3073. label00002092:
  3074. 00002092  246E FFD4                movea.l    A2, [A6 - 0x2C]
  3075. 00002096  1012                     move.b     D0, [A2]
  3076. 00002098  720F                     moveq.l    D1, 0x0F
  3077. 0000209A  B001                     cmp.b      D0, D1
  3078. 0000209C  6600 0178                bne        +0x17A /* 00002216 */
  3079. 000020A0  202A 0002                move.l     D0, [A2 + 0x2]
  3080. 000020A4  2D40 FFF0                move.l     [A6 - 0x10], D0
  3081. 000020A8  2040                     movea.l    A0, D0
  3082. 000020AA  1210                     move.b     D1, [A0]
  3083. 000020AC  7464                     moveq.l    D2, 0x64
  3084. 000020AE  B202                     cmp.b      D1, D2
  3085. 000020B0  662C                     bne        +0x2E /* 000020DE */
  3086. 000020B2  2468 0002                movea.l    A2, [A0 + 0x2]
  3087. 000020B6  1012                     move.b     D0, [A2]
  3088. 000020B8  7265                     moveq.l    D1, 0x65
  3089. 000020BA  B001                     cmp.b      D0, D1
  3090. 000020BC  6614                     bne        +0x16 /* 000020D2 */
  3091. 000020BE  206A 0002                movea.l    A0, [A2 + 0x2]
  3092. 000020C2  1010                     move.b     D0, [A0]
  3093. 000020C4  725E                     moveq.l    D1, 0x5E
  3094. 000020C6  B001                     cmp.b      D0, D1
  3095. 000020C8  6608                     bne        +0xA /* 000020D2 */
  3096. 000020CA  202A 0002                move.l     D0, [A2 + 0x2]
  3097. 000020CE  2D40 FFF8                move.l     [A6 - 0x8], D0
  3098. label000020D2:
  3099. 000020D2  206E FFF0                movea.l    A0, [A6 - 0x10]
  3100. 000020D6  2028 0006                move.l     D0, [A0 + 0x6]
  3101. 000020DA  2D40 FFF0                move.l     [A6 - 0x10], D0
  3102. label000020DE:
  3103. 000020DE  206E FFD4                movea.l    A0, [A6 - 0x2C]
  3104. 000020E2  2468 0016                movea.l    A2, [A0 + 0x16]
  3105. 000020E6  2012                     move.l     D0, [A2]
  3106. 000020E8  761F                     moveq.l    D3, 0x1F
  3107. 000020EA  C043                     and.w      D0, D3
  3108. 000020EC  7814                     moveq.l    D4, 0x14
  3109. 000020EE  B044                     cmp.w      D0, D4
  3110. 000020F0  6600 0124                bne        +0x126 /* 00002216 */
  3111. 000020F4  206A 000C                movea.l    A0, [A2 + 0xC]
  3112. 000020F8  B1EE FFE4                cmpa.l     A0, [A6 - 0x1C]
  3113. 000020FC  6600 0118                bne        +0x11A /* 00002216 */
  3114. 00002100  246E FFF0                movea.l    A2, [A6 - 0x10]
  3115. 00002104  1012                     move.b     D0, [A2]
  3116. 00002106  7257                     moveq.l    D1, 0x57
  3117. 00002108  B001                     cmp.b      D0, D1
  3118. 0000210A  6600 010A                bne        +0x10C /* 00002216 */
  3119. 0000210E  206A 0002                movea.l    A0, [A2 + 0x2]
  3120. 00002112  2668 0016                movea.l    A3, [A0 + 0x16]
  3121. 00002116  286B 0008                movea.l    A4, [A3 + 0x8]
  3122. 0000211A  2F0B                     move.l     -[A7], A3
  3123. 0000211C  4EAD 1AAA                jsr        [A5 + 0x1AAA /* export_849 */]
  3124. 00002120  7202                     moveq.l    D1, 0x02
  3125. 00002122  B081                     cmp.l      D0, D1
  3126. 00002124  6600 00F0                bne        +0xF2 /* 00002216 */
  3127. 00002128  206C 000C                movea.l    A0, [A4 + 0xC]
  3128. 0000212C  B1EE FFE4                cmpa.l     A0, [A6 - 0x1C]
  3129. 00002130  6600 00E4                bne        +0xE6 /* 00002216 */
  3130. 00002134  2F0A                     move.l     -[A7], A2
  3131. 00002136  4EAD 1A2A                jsr        [A5 + 0x1A2A /* export_833 */]
  3132. 0000213A  2640                     movea.l    A3, D0
  3133. 0000213C  1013                     move.b     D0, [A3]
  3134. 0000213E  725E                     moveq.l    D1, 0x5E
  3135. 00002140  B001                     cmp.b      D0, D1
  3136. 00002142  6600 00D2                bne        +0xD4 /* 00002216 */
  3137. 00002146  206B 0016                movea.l    A0, [A3 + 0x16]
  3138. 0000214A  2468 0008                movea.l    A2, [A0 + 0x8]
  3139. 0000214E  2012                     move.l     D0, [A2]
  3140. 00002150  C043                     and.w      D0, D3
  3141. 00002152  B044                     cmp.w      D0, D4
  3142. 00002154  6600 00C0                bne        +0xC2 /* 00002216 */
  3143. 00002158  206A 000C                movea.l    A0, [A2 + 0xC]
  3144. 0000215C  B1EE FFE4                cmpa.l     A0, [A6 - 0x1C]
  3145. 00002160  6600 00B4                bne        +0xB6 /* 00002216 */
  3146. 00002164  206B 0002                movea.l    A0, [A3 + 0x2]
  3147. 00002168  2D48 FFEC                move.l     [A6 - 0x14], A0
  3148. 0000216C  1028 001C                move.b     D0, [A0 + 0x1C]
  3149. 00002170  7201                     moveq.l    D1, 0x01
  3150. 00002172  B001                     cmp.b      D0, D1
  3151. 00002174  6600 00A0                bne        +0xA2 /* 00002216 */
  3152. 00002178  102E FFE8                move.b     D0, [A6 - 0x18]
  3153. 0000217C  7208                     moveq.l    D1, 0x08
  3154. 0000217E  C001                     and.b      D0, D1
  3155. 00002180  6720                     beq        +0x22 /* 000021A2 */
  3156. 00002182  765B                     moveq.l    D3, 0x5B
  3157. 00002184  1683                     move.b     [A3], D3
  3158. 00002186  202E FFF8                move.l     D0, [A6 - 0x8]
  3159. 0000218A  6706                     beq        +0x8 /* 00002192 */
  3160. 0000218C  206E FFF8                movea.l    A0, [A6 - 0x8]
  3161. 00002190  1083                     move.b     [A0], D3
  3162. label00002192:
  3163. 00002192  206E 0014                movea.l    A0, [A6 + 0x14]
  3164. 00002196  2028 0008                move.l     D0, [A0 + 0x8]
  3165. 0000219A  2D40 FFD4                move.l     [A6 - 0x2C], D0
  3166. 0000219E  6000 FDDA                bra        -0x224 /* 00001F7A */
  3167. label000021A2:
  3168. 000021A2  162E FFE8                move.b     D3, [A6 - 0x18]
  3169. 000021A6  7004                     moveq.l    D0, 0x04
  3170. 000021A8  C600                     and.b      D3, D0
  3171. 000021AA  4883                     ext.w      D3
  3172. 000021AC  48C3                     ext.l      D3
  3173. 000021AE  670C                     beq        +0xE /* 000021BC */
  3174. 000021B0  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  3175. 000021B4  4EAD 1822                jsr        [A5 + 0x1822 /* export_768 */]
  3176. 000021B8  2840                     movea.l    A4, D0
  3177. 000021BA  600A                     bra        +0xC /* 000021C6 */
  3178. label000021BC:
  3179. 000021BC  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  3180. 000021C0  4EAD 182A                jsr        [A5 + 0x182A /* export_769 */]
  3181. 000021C4  2840                     movea.l    A4, D0
  3182. label000021C6:
  3183. 000021C6  2F2C 0016                move.l     -[A7], [A4 + 0x16]
  3184. 000021CA  2F2B 0016                move.l     -[A7], [A3 + 0x16]
  3185. 000021CE  7001                     moveq.l    D0, 0x01
  3186. 000021D0  2F00                     move.l     -[A7], D0
  3187. 000021D2  4EAD 1A92                jsr        [A5 + 0x1A92 /* export_846 */]
  3188. 000021D6  2800                     move.l     D4, D0
  3189. 000021D8  2F0C                     move.l     -[A7], A4
  3190. 000021DA  4EAD 17AA                jsr        [A5 + 0x17AA /* export_753 */]
  3191. 000021DE  4A84                     tst.l      D4
  3192. 000021E0  6734                     beq        +0x36 /* 00002216 */
  3193. 000021E2  4A83                     tst.l      D3
  3194. 000021E4  6704                     beq        +0x6 /* 000021EA */
  3195. 000021E6  16BC 005F                move.b     [A3], 0x5F /* '_' */
  3196. label000021EA:
  3197. 000021EA  276E 001C 0002           move.l     [A3 + 0x2], [A6 + 0x1C]
  3198. 000021F0  276E 0010 0006           move.l     [A3 + 0x6], [A6 + 0x10]
  3199. 000021F6  202E FFF8                move.l     D0, [A6 - 0x8]
  3200. 000021FA  6700 FD7E                beq        -0x280 /* 00001F7A */
  3201. 000021FE  1013                     move.b     D0, [A3]
  3202. 00002200  206E FFF8                movea.l    A0, [A6 - 0x8]
  3203. 00002204  1080                     move.b     [A0], D0
  3204. 00002206  216E 001C 0002           move.l     [A0 + 0x2], [A6 + 0x1C]
  3205. 0000220C  216E 0010 0006           move.l     [A0 + 0x6], [A6 + 0x10]
  3206. 00002212  6000 FD66                bra        -0x298 /* 00001F7A */
  3207. label00002216:
  3208. 00002216  246E FFD4                movea.l    A2, [A6 - 0x2C]
  3209. 0000221A  1012                     move.b     D0, [A2]
  3210. 0000221C  7213                     moveq.l    D1, 0x13
  3211. 0000221E  B001                     cmp.b      D0, D1
  3212. 00002220  6600 01A2                bne        +0x1A4 /* 000023C4 */
  3213. 00002224  202A 0002                move.l     D0, [A2 + 0x2]
  3214. 00002228  2D40 FFF0                move.l     [A6 - 0x10], D0
  3215. 0000222C  2040                     movea.l    A0, D0
  3216. 0000222E  1210                     move.b     D1, [A0]
  3217. 00002230  7464                     moveq.l    D2, 0x64
  3218. 00002232  B202                     cmp.b      D1, D2
  3219. 00002234  662C                     bne        +0x2E /* 00002262 */
  3220. 00002236  2468 0002                movea.l    A2, [A0 + 0x2]
  3221. 0000223A  1012                     move.b     D0, [A2]
  3222. 0000223C  7265                     moveq.l    D1, 0x65
  3223. 0000223E  B001                     cmp.b      D0, D1
  3224. 00002240  6614                     bne        +0x16 /* 00002256 */
  3225. 00002242  206A 0002                movea.l    A0, [A2 + 0x2]
  3226. 00002246  1010                     move.b     D0, [A0]
  3227. 00002248  725E                     moveq.l    D1, 0x5E
  3228. 0000224A  B001                     cmp.b      D0, D1
  3229. 0000224C  6608                     bne        +0xA /* 00002256 */
  3230. 0000224E  202A 0002                move.l     D0, [A2 + 0x2]
  3231. 00002252  2D40 FFF8                move.l     [A6 - 0x8], D0
  3232. label00002256:
  3233. 00002256  206E FFF0                movea.l    A0, [A6 - 0x10]
  3234. 0000225A  2028 0006                move.l     D0, [A0 + 0x6]
  3235. 0000225E  2D40 FFF0                move.l     [A6 - 0x10], D0
  3236. label00002262:
  3237. 00002262  246E FFF0                movea.l    A2, [A6 - 0x10]
  3238. 00002266  1012                     move.b     D0, [A2]
  3239. 00002268  7257                     moveq.l    D1, 0x57
  3240. 0000226A  B001                     cmp.b      D0, D1
  3241. 0000226C  6600 0156                bne        +0x158 /* 000023C4 */
  3242. 00002270  246A 0002                movea.l    A2, [A2 + 0x2]
  3243. 00002274  1012                     move.b     D0, [A2]
  3244. 00002276  725F                     moveq.l    D1, 0x5F
  3245. 00002278  B001                     cmp.b      D0, D1
  3246. 0000227A  6600 0148                bne        +0x14A /* 000023C4 */
  3247. 0000227E  266A 0002                movea.l    A3, [A2 + 0x2]
  3248. 00002282  206B 0010                movea.l    A0, [A3 + 0x10]
  3249. 00002286  2050                     movea.l    A0, [A0]
  3250. 00002288  B1EE FFE4                cmpa.l     A0, [A6 - 0x1C]
  3251. 0000228C  6600 0136                bne        +0x138 /* 000023C4 */
  3252. 00002290  206B 0010                movea.l    A0, [A3 + 0x10]
  3253. 00002294  3028 0008                move.w     D0, [A0 + 0x8]
  3254. 00002298  0240 0200                andi.w     D0, 0x200
  3255. 0000229C  6700 0126                beq        +0x128 /* 000023C4 */
  3256. label000022A0:
  3257. 000022A0  206E FFF0                movea.l    A0, [A6 - 0x10]
  3258. 000022A4  2028 0006                move.l     D0, [A0 + 0x6]
  3259. 000022A8  2D40 FFF0                move.l     [A6 - 0x10], D0
  3260. 000022AC  2040                     movea.l    A0, D0
  3261. 000022AE  1610                     move.b     D3, [A0]
  3262. 000022B0  7256                     moveq.l    D1, 0x56
  3263. 000022B2  B601                     cmp.b      D3, D1
  3264. 000022B4  67EA                     beq        -0x14 /* 000022A0 */
  3265. 000022B6  725E                     moveq.l    D1, 0x5E
  3266. 000022B8  B601                     cmp.b      D3, D1
  3267. 000022BA  6600 0108                bne        +0x10A /* 000023C4 */
  3268. 000022BE  2268 0002                movea.l    A1, [A0 + 0x2]
  3269. 000022C2  1229 001C                move.b     D1, [A1 + 0x1C]
  3270. 000022C6  7401                     moveq.l    D2, 0x01
  3271. 000022C8  B202                     cmp.b      D1, D2
  3272. 000022CA  670A                     beq        +0xC /* 000022D6 */
  3273. 000022CC  2F3C 0000 09DE           move.l     -[A7], 0x9DE
  3274. 000022D2  4EBA DD2C                jsr        [PC - 0x22D4 /* 00000000 */]
  3275. label000022D6:
  3276. 000022D6  206E FFF0                movea.l    A0, [A6 - 0x10]
  3277. 000022DA  2028 0002                move.l     D0, [A0 + 0x2]
  3278. 000022DE  2D40 FFEC                move.l     [A6 - 0x14], D0
  3279. 000022E2  2040                     movea.l    A0, D0
  3280. 000022E4  00A8 0000 0010 0020      ori.l      [A0 + 0x20], 0x10
  3281. 000022EC  2228 0020                move.l     D1, [A0 + 0x20]
  3282. 000022F0  7404                     moveq.l    D2, 0x04
  3283. 000022F2  C282                     and.l      D1, D2
  3284. 000022F4  6708                     beq        +0xA /* 000022FE */
  3285. 000022F6  02A8 FFFF FFFB 0020      andi.l     [A0 + 0x20], 0xFFFFFFFB
  3286. label000022FE:
  3287. 000022FE  102E FFE8                move.b     D0, [A6 - 0x18]
  3288. 00002302  7208                     moveq.l    D1, 0x08
  3289. 00002304  C001                     and.b      D0, D1
  3290. 00002306  670A                     beq        +0xC /* 00002312 */
  3291. 00002308  206E FFF0                movea.l    A0, [A6 - 0x10]
  3292. 0000230C  10BC 005B                move.b     [A0], 0x5B /* '[' */
  3293. 00002310  6022                     bra        +0x24 /* 00002334 */
  3294. label00002312:
  3295. 00002312  102E FFE8                move.b     D0, [A6 - 0x18]
  3296. 00002316  1202                     move.b     D1, D2
  3297. 00002318  C001                     and.b      D0, D1
  3298. 0000231A  6708                     beq        +0xA /* 00002324 */
  3299. 0000231C  206E FFF0                movea.l    A0, [A6 - 0x10]
  3300. 00002320  10BC 005F                move.b     [A0], 0x5F /* '_' */
  3301. label00002324:
  3302. 00002324  246E FFF0                movea.l    A2, [A6 - 0x10]
  3303. 00002328  256E 001C 0002           move.l     [A2 + 0x2], [A6 + 0x1C]
  3304. 0000232E  256E 0010 0006           move.l     [A2 + 0x6], [A6 + 0x10]
  3305. label00002334:
  3306. 00002334  202E FFF8                move.l     D0, [A6 - 0x8]
  3307. 00002338  671C                     beq        +0x1E /* 00002356 */
  3308. 0000233A  246E FFF0                movea.l    A2, [A6 - 0x10]
  3309. 0000233E  1012                     move.b     D0, [A2]
  3310. 00002340  206E FFF8                movea.l    A0, [A6 - 0x8]
  3311. 00002344  1080                     move.b     [A0], D0
  3312. 00002346  202A 0002                move.l     D0, [A2 + 0x2]
  3313. 0000234A  2140 0002                move.l     [A0 + 0x2], D0
  3314. 0000234E  202A 0006                move.l     D0, [A2 + 0x6]
  3315. 00002352  2140 0006                move.l     [A0 + 0x6], D0
  3316. label00002356:
  3317. 00002356  206E 0014                movea.l    A0, [A6 + 0x14]
  3318. 0000235A  2028 0008                move.l     D0, [A0 + 0x8]
  3319. 0000235E  2D40 FFD4                move.l     [A6 - 0x2C], D0
  3320. 00002362  486E 0014                pea.l      [A6 + 0x14]
  3321. 00002366  42A7                     clr.l      -[A7]
  3322. 00002368  4EAD 16BA                jsr        [A5 + 0x16BA /* export_723 */]
  3323. 0000236C  102E FFE8                move.b     D0, [A6 - 0x18]
  3324. 00002370  7204                     moveq.l    D1, 0x04
  3325. 00002372  C001                     and.b      D0, D1
  3326. 00002374  6726                     beq        +0x28 /* 0000239C */
  3327. 00002376  206E FFD4                movea.l    A0, [A6 - 0x2C]
  3328. 0000237A  2F28 0016                move.l     -[A7], [A0 + 0x16]
  3329. 0000237E  4267                     clr.w      -[A7]
  3330. 00002380  4EAD 14FA                jsr        [A5 + 0x14FA /* export_667 */]
  3331. 00002384  2440                     movea.l    A2, D0
  3332. 00002386  7014                     moveq.l    D0, 0x14
  3333. 00002388  2F00                     move.l     -[A7], D0
  3334. 0000238A  2F0A                     move.l     -[A7], A2
  3335. 0000238C  2F2E FFD4                move.l     -[A7], [A6 - 0x2C]
  3336. 00002390  4EAD 17E2                jsr        [A5 + 0x17E2 /* export_760 */]
  3337. 00002394  2D40 FFD4                move.l     [A6 - 0x2C], D0
  3338. 00002398  6000 00C8                bra        +0xCA /* 00002462 */
  3339. label0000239C:
  3340. 0000239C  102E FFE8                move.b     D0, [A6 - 0x18]
  3341. 000023A0  7208                     moveq.l    D1, 0x08
  3342. 000023A2  C001                     and.b      D0, D1
  3343. 000023A4  6700 00BC                beq        +0xBE /* 00002462 */
  3344. 000023A8  2F2E FFD4                move.l     -[A7], [A6 - 0x2C]
  3345. 000023AC  206E FFD4                movea.l    A0, [A6 - 0x2C]
  3346. 000023B0  2068 0002                movea.l    A0, [A0 + 0x2]
  3347. 000023B4  2F28 0016                move.l     -[A7], [A0 + 0x16]
  3348. 000023B8  4EAD 1972                jsr        [A5 + 0x1972 /* export_810 */]
  3349. 000023BC  2D40 FFD4                move.l     [A6 - 0x2C], D0
  3350. 000023C0  6000 00A0                bra        +0xA2 /* 00002462 */
  3351. label000023C4:
  3352. 000023C4  102E FFE8                move.b     D0, [A6 - 0x18]
  3353. 000023C8  720C                     moveq.l    D1, 0x0C
  3354. 000023CA  C001                     and.b      D0, D1
  3355. 000023CC  4880                     ext.w      D0
  3356. 000023CE  48C0                     ext.l      D0
  3357. 000023D0  7204                     moveq.l    D1, 0x04
  3358. 000023D2  B081                     cmp.l      D0, D1
  3359. 000023D4  6712                     beq        +0x14 /* 000023E8 */
  3360. 000023D6  7208                     moveq.l    D1, 0x08
  3361. 000023D8  B081                     cmp.l      D0, D1
  3362. 000023DA  671A                     beq        +0x1C /* 000023F6 */
  3363. 000023DC  4A80                     tst.l      D0
  3364. 000023DE  6734                     beq        +0x36 /* 00002414 */
  3365. 000023E0  720C                     moveq.l    D1, 0x0C
  3366. 000023E2  B081                     cmp.l      D0, D1
  3367. 000023E4  6740                     beq        +0x42 /* 00002426 */
  3368. 000023E6  6048                     bra        +0x4A /* 00002430 */
  3369. label000023E8:
  3370. 000023E8  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  3371. 000023EC  4EAD 1822                jsr        [A5 + 0x1822 /* export_768 */]
  3372. 000023F0  2D40 FFD8                move.l     [A6 - 0x28], D0
  3373. 000023F4  603A                     bra        +0x3C /* 00002430 */
  3374. label000023F6:
  3375. 000023F6  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  3376. 000023FA  4267                     clr.w      -[A7]
  3377. 000023FC  4EAD 14FA                jsr        [A5 + 0x14FA /* export_667 */]
  3378. 00002400  2F00                     move.l     -[A7], D0
  3379. 00002402  42A7                     clr.l      -[A7]
  3380. 00002404  4EAD 17EA                jsr        [A5 + 0x17EA /* export_761 */]
  3381. 00002408  2D40 FFD8                move.l     [A6 - 0x28], D0
  3382. 0000240C  2040                     movea.l    A0, D0
  3383. 0000240E  10BC 005B                move.b     [A0], 0x5B /* '[' */
  3384. 00002412  601C                     bra        +0x1E /* 00002430 */
  3385. label00002414:
  3386. 00002414  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  3387. 00002418  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3388. 0000241C  4EAD 1832                jsr        [A5 + 0x1832 /* export_770 */]
  3389. 00002420  2D40 FFD8                move.l     [A6 - 0x28], D0
  3390. 00002424  600A                     bra        +0xC /* 00002430 */
  3391. label00002426:
  3392. 00002426  2F3C 0000 0A2B           move.l     -[A7], 0xA2B /* '\n+' */
  3393. 0000242C  4EBA DBD2                jsr        [PC - 0x242E /* 00000000 */]
  3394. label00002430:
  3395. 00002430  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  3396. 00002434  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  3397. 00002438  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3398. 0000243C  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  3399. 00002440  42A7                     clr.l      -[A7]
  3400. 00002442  102E FFE8                move.b     D0, [A6 - 0x18]
  3401. 00002446  7210                     moveq.l    D1, 0x10
  3402. 00002448  C001                     and.b      D0, D1
  3403. 0000244A  6704                     beq        +0x6 /* 00002450 */
  3404. 0000244C  7008                     moveq.l    D0, 0x08
  3405. 0000244E  6002                     bra        +0x4 /* 00002452 */
  3406. label00002450:
  3407. 00002450  7000                     moveq.l    D0, 0x00
  3408. label00002452:
  3409. 00002452  2F00                     move.l     -[A7], D0
  3410. 00002454  4EAD 20FA                jsr        [A5 + 0x20FA /* export_1051 */]
  3411. 00002458  2D40 FFD4                move.l     [A6 - 0x2C], D0
  3412. 0000245C  4A80                     tst.l      D0
  3413. 0000245E  6700 00D6                beq        +0xD8 /* 00002536 */
  3414. label00002462:
  3415. 00002462  202E 0008                move.l     D0, [A6 + 0x8]
  3416. 00002466  670A                     beq        +0xC /* 00002472 */
  3417. 00002468  2F3C 0000 0A36           move.l     -[A7], 0xA36 /* '\n6' */
  3418. 0000246E  4EBA DB90                jsr        [PC - 0x2470 /* 00000000 */]
  3419. label00002472:
  3420. 00002472  102E FFE8                move.b     D0, [A6 - 0x18]
  3421. 00002476  7202                     moveq.l    D1, 0x02
  3422. 00002478  C001                     and.b      D0, D1
  3423. 0000247A  6600 013E                bne        +0x140 /* 000025BA */
  3424. 0000247E  206E 001C                movea.l    A0, [A6 + 0x1C]
  3425. 00002482  00A8 0008 0002 0020      ori.l      [A0 + 0x20], 0x80002
  3426. 0000248A  422E FFFC                clr.b      [A6 - 0x4]
  3427. 0000248E  206E 001C                movea.l    A0, [A6 + 0x1C]
  3428. 00002492  1028 001C                move.b     D0, [A0 + 0x1C]
  3429. 00002496  4880                     ext.w      D0
  3430. 00002498  48C0                     ext.l      D0
  3431. 0000249A  7202                     moveq.l    D1, 0x02
  3432. 0000249C  B081                     cmp.l      D0, D1
  3433. 0000249E  6714                     beq        +0x16 /* 000024B4 */
  3434. 000024A0  7206                     moveq.l    D1, 0x06
  3435. 000024A2  B081                     cmp.l      D0, D1
  3436. 000024A4  671E                     beq        +0x20 /* 000024C4 */
  3437. 000024A6  7201                     moveq.l    D1, 0x01
  3438. 000024A8  B081                     cmp.l      D0, D1
  3439. 000024AA  6760                     beq        +0x62 /* 0000250C */
  3440. 000024AC  7204                     moveq.l    D1, 0x04
  3441. 000024AE  B081                     cmp.l      D0, D1
  3442. 000024B0  675A                     beq        +0x5C /* 0000250C */
  3443. 000024B2  6078                     bra        +0x7A /* 0000252C */
  3444. label000024B4:
  3445. 000024B4  0CAD 0000 0000 D88C      cmpi.l     [A5 - 0x2774], 0x0
  3446. 000024BC  6F06                     ble        +0x8 /* 000024C4 */
  3447. 000024BE  1D7C 0001 FFFC           move.b     [A6 - 0x4], 0x1
  3448. label000024C4:
  3449. 000024C4  206E 001C                movea.l    A0, [A6 + 0x1C]
  3450. 000024C8  2468 0008                movea.l    A2, [A0 + 0x8]
  3451. 000024CC  200A                     move.l     D0, A2
  3452. 000024CE  6706                     beq        +0x8 /* 000024D6 */
  3453. 000024D0  157C 0001 0004           move.b     [A2 + 0x4], 0x1
  3454. label000024D6:
  3455. 000024D6  102E FFFC                move.b     D0, [A6 - 0x4]
  3456. 000024DA  671C                     beq        +0x1E /* 000024F8 */
  3457. 000024DC  102E FFE8                move.b     D0, [A6 - 0x18]
  3458. 000024E0  7201                     moveq.l    D1, 0x01
  3459. 000024E2  C001                     and.b      D0, D1
  3460. 000024E4  6750                     beq        +0x52 /* 00002536 */
  3461. 000024E6  486E FFD4                pea.l      [A6 - 0x2C]
  3462. 000024EA  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  3463. 000024EE  4EBA 048E                jsr        [PC + 0x48E /* 0000297E */]
  3464. 000024F2  2D40 0008                move.l     [A6 + 0x8], D0
  3465. 000024F6  6014                     bra        +0x16 /* 0000250C */
  3466. label000024F8:
  3467. 000024F8  486D D858                pea.l      [A5 - 0x27A8]
  3468. 000024FC  2F2E FFD4                move.l     -[A7], [A6 - 0x2C]
  3469. 00002500  4EAD 16CA                jsr        [A5 + 0x16CA /* export_725 */]
  3470. 00002504  7000                     moveq.l    D0, 0x00
  3471. 00002506  2D40 FFD4                move.l     [A6 - 0x2C], D0
  3472. 0000250A  602A                     bra        +0x2C /* 00002536 */
  3473. label0000250C:
  3474. 0000250C  2F2E FFD4                move.l     -[A7], [A6 - 0x2C]
  3475. 00002510  4EAD 1ACA                jsr        [A5 + 0x1ACA /* export_853 */]
  3476. 00002514  2F00                     move.l     -[A7], D0
  3477. 00002516  4EAD 177A                jsr        [A5 + 0x177A /* export_747 */]
  3478. 0000251A  206D D922                movea.l    A0, [A5 - 0x26DE]
  3479. 0000251E  216E 001C 0052           move.l     [A0 + 0x52], [A6 + 0x1C]
  3480. 00002524  7000                     moveq.l    D0, 0x00
  3481. 00002526  2D40 FFD4                move.l     [A6 - 0x2C], D0
  3482. 0000252A  600A                     bra        +0xC /* 00002536 */
  3483. label0000252C:
  3484. 0000252C  2F3C 0000 0A62           move.l     -[A7], 0xA62 /* '\nb' */
  3485. 00002532  4EBA DACC                jsr        [PC - 0x2534 /* 00000000 */]
  3486. label00002536:
  3487. 00002536  102E FFE8                move.b     D0, [A6 - 0x18]
  3488. 0000253A  7201                     moveq.l    D1, 0x01
  3489. 0000253C  C001                     and.b      D0, D1
  3490. 0000253E  677A                     beq        +0x7C /* 000025BA */
  3491. 00002540  206E FFE4                movea.l    A0, [A6 - 0x1C]
  3492. 00002544  2068 0010                movea.l    A0, [A0 + 0x10]
  3493. 00002548  4AA8 004E                tst.l      [A0 + 0x4E]
  3494. 0000254C  676C                     beq        +0x6E /* 000025BA */
  3495. 0000254E  206E 001C                movea.l    A0, [A6 + 0x1C]
  3496. 00002552  1628 001C                move.b     D3, [A0 + 0x1C]
  3497. 00002556  7002                     moveq.l    D0, 0x02
  3498. 00002558  B600                     cmp.b      D3, D0
  3499. 0000255A  6706                     beq        +0x8 /* 00002562 */
  3500. 0000255C  7006                     moveq.l    D0, 0x06
  3501. 0000255E  B600                     cmp.b      D3, D0
  3502. 00002560  6658                     bne        +0x5A /* 000025BA */
  3503. label00002562:
  3504. 00002562  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  3505. 00002566  4EAD 1812                jsr        [A5 + 0x1812 /* export_766 */]
  3506. 0000256A  2640                     movea.l    A3, D0
  3507. 0000256C  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  3508. 00002570  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3509. 00002574  4EAD 1832                jsr        [A5 + 0x1832 /* export_770 */]
  3510. 00002578  2440                     movea.l    A2, D0
  3511. 0000257A  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  3512. 0000257E  2F0A                     move.l     -[A7], A2
  3513. 00002580  2F0B                     move.l     -[A7], A3
  3514. 00002582  7024                     moveq.l    D0, 0x24
  3515. 00002584  2F00                     move.l     -[A7], D0
  3516. 00002586  4EAD 2102                jsr        [A5 + 0x2102 /* export_1052 */]
  3517. 0000258A  2440                     movea.l    A2, D0
  3518. 0000258C  202E 0008                move.l     D0, [A6 + 0x8]
  3519. 00002590  671E                     beq        +0x20 /* 000025B0 */
  3520. 00002592  7011                     moveq.l    D0, 0x11
  3521. 00002594  2F00                     move.l     -[A7], D0
  3522. 00002596  206D D874                movea.l    A0, [A5 - 0x278C]
  3523. 0000259A  2F28 0018                move.l     -[A7], [A0 + 0x18]
  3524. 0000259E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3525. 000025A2  4EAD 1822                jsr        [A5 + 0x1822 /* export_768 */]
  3526. 000025A6  2F00                     move.l     -[A7], D0
  3527. 000025A8  2F0A                     move.l     -[A7], A2
  3528. 000025AA  4EAD 17DA                jsr        [A5 + 0x17DA /* export_759 */]
  3529. 000025AE  2440                     movea.l    A2, D0
  3530. label000025B0:
  3531. 000025B0  486D D854                pea.l      [A5 - 0x27AC]
  3532. 000025B4  2F0A                     move.l     -[A7], A2
  3533. 000025B6  4EAD 16D2                jsr        [A5 + 0x16D2 /* export_726 */]
  3534. label000025BA:
  3535. 000025BA  202E FFD4                move.l     D0, [A6 - 0x2C]
  3536. label000025BE:
  3537. 000025BE  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  3538. 000025C2  4E5E                     unlink     A6
  3539. 000025C4  205F                     movea.l    A0, [A7]+
  3540. 000025C6  4FEF 0018                lea.l      A7, [A7 + 0x18]
  3541. 000025CA  4ED0                     jmp        [A0]
  3542. fn000025CC:
  3543. 000025CC  4E56 FFF0                link       A6, -0x0010
  3544. 000025D0  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  3545. 000025D4  2A2E 0008                move.l     D5, [A6 + 0x8]
  3546. 000025D8  7000                     moveq.l    D0, 0x00
  3547. 000025DA  2640                     movea.l    A3, D0
  3548. 000025DC  206E 000C                movea.l    A0, [A6 + 0xC]
  3549. 000025E0  2010                     move.l     D0, [A0]
  3550. 000025E2  721F                     moveq.l    D1, 0x1F
  3551. 000025E4  C081                     and.l      D0, D1
  3552. 000025E6  7214                     moveq.l    D1, 0x14
  3553. 000025E8  B081                     cmp.l      D0, D1
  3554. 000025EA  670A                     beq        +0xC /* 000025F6 */
  3555. 000025EC  7215                     moveq.l    D1, 0x15
  3556. 000025EE  B081                     cmp.l      D0, D1
  3557. 000025F0  6734                     beq        +0x36 /* 00002626 */
  3558. 000025F2  6000 010E                bra        +0x110 /* 00002702 */
  3559. label000025F6:
  3560. 000025F6  7600                     moveq.l    D3, 0x00
  3561. 000025F8  2D43 FFF0                move.l     [A6 - 0x10], D3
  3562. 000025FC  486E FFF0                pea.l      [A6 - 0x10]
  3563. 00002600  4EAD 198A                jsr        [A5 + 0x198A /* export_813 */]
  3564. 00002604  2F00                     move.l     -[A7], D0
  3565. 00002606  4EAD 16CA                jsr        [A5 + 0x16CA /* export_725 */]
  3566. 0000260A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3567. 0000260E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3568. 00002612  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  3569. 00002616  2F05                     move.l     -[A7], D5
  3570. 00002618  42A7                     clr.l      -[A7]
  3571. 0000261A  42A7                     clr.l      -[A7]
  3572. 0000261C  4EBA F7E6                jsr        [PC - 0x81A /* 00001E04 */]
  3573. 00002620  2640                     movea.l    A3, D0
  3574. 00002622  6000 00E8                bra        +0xEA /* 0000270C */
  3575. label00002626:
  3576. 00002626  0C2D 0059 CDDC           cmpi.b     [A5 - 0x3224], 0x59 /* 'Y' */
  3577. 0000262C  6608                     bne        +0xA /* 00002636 */
  3578. 0000262E  7E01                     moveq.l    D7, 0x01
  3579. 00002630  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  3580. 00002634  6002                     bra        +0x4 /* 00002638 */
  3581. label00002636:
  3582. 00002636  4247                     clr.w      D7
  3583. label00002638:
  3584. 00002638  246E 000C                movea.l    A2, [A6 + 0xC]
  3585. 0000263C  700C                     moveq.l    D0, 0x0C
  3586. 0000263E  D5C0                     add.l      A2, D0
  3587. 00002640  4A92                     tst.l      [A2]
  3588. 00002642  6700 00B2                beq        +0xB4 /* 000026F6 */
  3589. 00002646  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3590. 0000264A  4EAD 1EB2                jsr        [A5 + 0x1EB2 /* export_978 */]
  3591. 0000264E  2212                     move.l     D1, [A2]
  3592. 00002650  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  3593. 00002654  2C00                     move.l     D6, D0
  3594. 00002656  7800                     moveq.l    D4, 0x00
  3595. 00002658  206E 000C                movea.l    A0, [A6 + 0xC]
  3596. 0000265C  5048                     addq.w     A0, 8
  3597. 0000265E  2D48 FFF8                move.l     [A6 - 0x8], A0
  3598. 00002662  2D4A FFFC                move.l     [A6 - 0x4], A2
  3599. label00002666:
  3600. 00002666  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3601. 0000266A  206E FFF8                movea.l    A0, [A6 - 0x8]
  3602. 0000266E  2F10                     move.l     -[A7], [A0]
  3603. 00002670  2004                     move.l     D0, D4
  3604. 00002672  2206                     move.l     D1, D6
  3605. 00002674  4EAD 02FA                jsr        [A5 + 0x2FA /* export_91 */]
  3606. 00002678  D085                     add.l      D0, D5
  3607. 0000267A  2F00                     move.l     -[A7], D0
  3608. 0000267C  4EBA FF4E                jsr        [PC - 0xB2 /* 000025CC */]
  3609. 00002680  2840                     movea.l    A4, D0
  3610. 00002682  2F0B                     move.l     -[A7], A3
  3611. 00002684  2F0C                     move.l     -[A7], A4
  3612. 00002686  4EAD 17B2                jsr        [A5 + 0x17B2 /* export_754 */]
  3613. 0000268A  2640                     movea.l    A3, D0
  3614. 0000268C  5284                     addq.l     D4, 1
  3615. 0000268E  206E FFFC                movea.l    A0, [A6 - 0x4]
  3616. 00002692  2010                     move.l     D0, [A0]
  3617. 00002694  B084                     cmp.l      D0, D4
  3618. 00002696  6708                     beq        +0xA /* 000026A0 */
  3619. 00002698  4EBA EA68                jsr        [PC - 0x1598 /* 00001102 */]
  3620. 0000269C  4A80                     tst.l      D0
  3621. 0000269E  67C6                     beq        -0x38 /* 00002666 */
  3622. label000026A0:
  3623. 000026A0  246E 000C                movea.l    A2, [A6 + 0xC]
  3624. 000026A4  202A 000C                move.l     D0, [A2 + 0xC]
  3625. 000026A8  B084                     cmp.l      D0, D4
  3626. 000026AA  634A                     bls        +0x4C /* 000026F6 */
  3627. 000026AC  2F0A                     move.l     -[A7], A2
  3628. 000026AE  4EAD 1EE2                jsr        [A5 + 0x1EE2 /* export_984 */]
  3629. 000026B2  2D40 FFF4                move.l     [A6 - 0xC], D0
  3630. 000026B6  2040                     movea.l    A0, D0
  3631. 000026B8  5268 0006                addq.w     [A0 + 0x6], 1
  3632. 000026BC  222A 000C                move.l     D1, [A2 + 0xC]
  3633. 000026C0  9284                     sub.l      D1, D4
  3634. 000026C2  2141 000C                move.l     [A0 + 0xC], D1
  3635. 000026C6  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3636. 000026CA  2F00                     move.l     -[A7], D0
  3637. 000026CC  42A7                     clr.l      -[A7]
  3638. 000026CE  2004                     move.l     D0, D4
  3639. 000026D0  2206                     move.l     D1, D6
  3640. 000026D2  4EAD 02FA                jsr        [A5 + 0x2FA /* export_91 */]
  3641. 000026D6  D085                     add.l      D0, D5
  3642. 000026D8  2F00                     move.l     -[A7], D0
  3643. 000026DA  42A7                     clr.l      -[A7]
  3644. 000026DC  42A7                     clr.l      -[A7]
  3645. 000026DE  4EBA F724                jsr        [PC - 0x8DC /* 00001E04 */]
  3646. 000026E2  2840                     movea.l    A4, D0
  3647. 000026E4  2F0B                     move.l     -[A7], A3
  3648. 000026E6  2F0C                     move.l     -[A7], A4
  3649. 000026E8  4EAD 17B2                jsr        [A5 + 0x17B2 /* export_754 */]
  3650. 000026EC  2640                     movea.l    A3, D0
  3651. 000026EE  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  3652. 000026F2  4EAD 1ED2                jsr        [A5 + 0x1ED2 /* export_982 */]
  3653. label000026F6:
  3654. 000026F6  3007                     move.w     D0, D7
  3655. 000026F8  48C0                     ext.l      D0
  3656. 000026FA  2F00                     move.l     -[A7], D0
  3657. 000026FC  4EBA E9C4                jsr        [PC - 0x163C /* 000010C2 */]
  3658. 00002700  600A                     bra        +0xC /* 0000270C */
  3659. label00002702:
  3660. 00002702  2F3C 0000 0AC3           move.l     -[A7], 0xAC3
  3661. 00002708  4EBA D8F6                jsr        [PC - 0x270A /* 00000000 */]
  3662. label0000270C:
  3663. 0000270C  200B                     move.l     D0, A3
  3664. 0000270E  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  3665. 00002712  4E5E                     unlink     A6
  3666. 00002714  205F                     movea.l    A0, [A7]+
  3667. 00002716  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3668. 0000271A  4ED0                     jmp        [A0]
  3669. fn0000271C:
  3670. 0000271C  4E56 FFE0                link       A6, -0x0020
  3671. 00002720  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  3672. 00002724  286E 0008                movea.l    A4, [A6 + 0x8]
  3673. 00002728  202C 000C                move.l     D0, [A4 + 0xC]
  3674. 0000272C  2D40 FFE0                move.l     [A6 - 0x20], D0
  3675. 00002730  2F00                     move.l     -[A7], D0
  3676. 00002732  4EAD 1522                jsr        [A5 + 0x1522 /* export_672 */]
  3677. 00002736  2D40 FFE4                move.l     [A6 - 0x1C], D0
  3678. 0000273A  2040                     movea.l    A0, D0
  3679. 0000273C  2210                     move.l     D1, [A0]
  3680. 0000273E  741F                     moveq.l    D2, 0x1F
  3681. 00002740  C242                     and.w      D1, D2
  3682. 00002742  7414                     moveq.l    D2, 0x14
  3683. 00002744  B242                     cmp.w      D1, D2
  3684. 00002746  6600 0228                bne        +0x22A /* 00002970 */
  3685. 0000274A  2068 000C                movea.l    A0, [A0 + 0xC]
  3686. 0000274E  2068 0010                movea.l    A0, [A0 + 0x10]
  3687. 00002752  2028 0010                move.l     D0, [A0 + 0x10]
  3688. 00002756  0280 0000 0080           andi.l     D0, 0x80
  3689. 0000275C  6700 0212                beq        +0x214 /* 00002970 */
  3690. 00002760  102C 001C                move.b     D0, [A4 + 0x1C]
  3691. 00002764  1D40 FFED                move.b     [A6 - 0x13], D0
  3692. 00002768  0CAD 0000 0000 D88C      cmpi.l     [A5 - 0x2774], 0x0
  3693. 00002770  6F06                     ble        +0x8 /* 00002778 */
  3694. 00002772  7202                     moveq.l    D1, 0x02
  3695. 00002774  B001                     cmp.b      D0, D1
  3696. 00002776  6704                     beq        +0x6 /* 0000277C */
  3697. label00002778:
  3698. 00002778  7200                     moveq.l    D1, 0x00
  3699. 0000277A  6002                     bra        +0x4 /* 0000277E */
  3700. label0000277C:
  3701. 0000277C  7201                     moveq.l    D1, 0x01
  3702. label0000277E:
  3703. 0000277E  1D41 FFEC                move.b     [A6 - 0x14], D1
  3704. 00002782  7402                     moveq.l    D2, 0x02
  3705. 00002784  B002                     cmp.b      D0, D2
  3706. 00002786  6604                     bne        +0x6 /* 0000278C */
  3707. 00002788  4A01                     tst.b      D1
  3708. 0000278A  6706                     beq        +0x8 /* 00002792 */
  3709. label0000278C:
  3710. 0000278C  7206                     moveq.l    D1, 0x06
  3711. 0000278E  B001                     cmp.b      D0, D1
  3712. 00002790  6606                     bne        +0x8 /* 00002798 */
  3713. label00002792:
  3714. 00002792  7001                     moveq.l    D0, 0x01
  3715. 00002794  3B40 D96C                move.w     [A5 - 0x2694], D0
  3716. label00002798:
  3717. 00002798  246E FFE0                movea.l    A2, [A6 - 0x20]
  3718. 0000279C  504A                     addq.w     A2, 8
  3719. 0000279E  2F12                     move.l     -[A7], [A2]
  3720. 000027A0  4EAD 1EB2                jsr        [A5 + 0x1EB2 /* export_978 */]
  3721. 000027A4  2A00                     move.l     D5, D0
  3722. 000027A6  0C2D 0059 CDDC           cmpi.b     [A5 - 0x3224], 0x59 /* 'Y' */
  3723. 000027AC  664E                     bne        +0x50 /* 000027FC */
  3724. 000027AE  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  3725. 000027B2  7000                     moveq.l    D0, 0x00
  3726. 000027B4  2D40 FFF0                move.l     [A6 - 0x10], D0
  3727. 000027B8  7800                     moveq.l    D4, 0x00
  3728. 000027BA  2D4A FFFC                move.l     [A6 - 0x4], A2
  3729. label000027BE:
  3730. 000027BE  2F0C                     move.l     -[A7], A4
  3731. 000027C0  206E FFFC                movea.l    A0, [A6 - 0x4]
  3732. 000027C4  2F10                     move.l     -[A7], [A0]
  3733. 000027C6  2004                     move.l     D0, D4
  3734. 000027C8  2205                     move.l     D1, D5
  3735. 000027CA  4EAD 02FA                jsr        [A5 + 0x2FA /* export_91 */]
  3736. 000027CE  2F00                     move.l     -[A7], D0
  3737. 000027D0  4EBA FDFA                jsr        [PC - 0x206 /* 000025CC */]
  3738. 000027D4  2640                     movea.l    A3, D0
  3739. 000027D6  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  3740. 000027DA  2F0B                     move.l     -[A7], A3
  3741. 000027DC  4EAD 17B2                jsr        [A5 + 0x17B2 /* export_754 */]
  3742. 000027E0  2D40 FFF0                move.l     [A6 - 0x10], D0
  3743. 000027E4  5284                     addq.l     D4, 1
  3744. 000027E6  4EBA E91A                jsr        [PC - 0x16E6 /* 00001102 */]
  3745. 000027EA  4A80                     tst.l      D0
  3746. 000027EC  67D0                     beq        -0x2E /* 000027BE */
  3747. 000027EE  7066                     moveq.l    D0, 0x66
  3748. 000027F0  1F00                     move.b     -[A7], D0
  3749. 000027F2  7037                     moveq.l    D0, 0x37
  3750. 000027F4  2F00                     move.l     -[A7], D0
  3751. 000027F6  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  3752. 000027FA  6016                     bra        +0x18 /* 00002812 */
  3753. label000027FC:
  3754. 000027FC  2F0C                     move.l     -[A7], A4
  3755. 000027FE  206E FFE0                movea.l    A0, [A6 - 0x20]
  3756. 00002802  2F28 0008                move.l     -[A7], [A0 + 0x8]
  3757. 00002806  42A7                     clr.l      -[A7]
  3758. 00002808  4EBA FDC2                jsr        [PC - 0x23E /* 000025CC */]
  3759. 0000280C  2D40 FFF0                move.l     [A6 - 0x10], D0
  3760. 00002810  7801                     moveq.l    D4, 0x01
  3761. label00002812:
  3762. 00002812  206E FFE0                movea.l    A0, [A6 - 0x20]
  3763. 00002816  1028 0004                move.b     D0, [A0 + 0x4]
  3764. 0000281A  7210                     moveq.l    D1, 0x10
  3765. 0000281C  C001                     and.b      D0, D1
  3766. 0000281E  6714                     beq        +0x16 /* 00002834 */
  3767. 00002820  204C                     movea.l    A0, A4
  3768. 00002822  700C                     moveq.l    D0, 0x0C
  3769. 00002824  D1C0                     add.l      A0, D0
  3770. 00002826  2F08                     move.l     -[A7], A0
  3771. 00002828  2F04                     move.l     -[A7], D4
  3772. 0000282A  4EAD 1EFA                jsr        [A5 + 0x1EFA /* export_987 */]
  3773. 0000282E  2D40 FFE0                move.l     [A6 - 0x20], D0
  3774. 00002832  606E                     bra        +0x70 /* 000028A2 */
  3775. label00002834:
  3776. 00002834  246E FFE0                movea.l    A2, [A6 - 0x20]
  3777. 00002838  202A 000C                move.l     D0, [A2 + 0xC]
  3778. 0000283C  B084                     cmp.l      D0, D4
  3779. 0000283E  634C                     bls        +0x4E /* 0000288C */
  3780. 00002840  2F0A                     move.l     -[A7], A2
  3781. 00002842  4EAD 1EE2                jsr        [A5 + 0x1EE2 /* export_984 */]
  3782. 00002846  2D40 FFF4                move.l     [A6 - 0xC], D0
  3783. 0000284A  2040                     movea.l    A0, D0
  3784. 0000284C  5268 0006                addq.w     [A0 + 0x6], 1
  3785. 00002850  222A 000C                move.l     D1, [A2 + 0xC]
  3786. 00002854  9284                     sub.l      D1, D4
  3787. 00002856  2141 000C                move.l     [A0 + 0xC], D1
  3788. 0000285A  2F0C                     move.l     -[A7], A4
  3789. 0000285C  2F00                     move.l     -[A7], D0
  3790. 0000285E  42A7                     clr.l      -[A7]
  3791. 00002860  2004                     move.l     D0, D4
  3792. 00002862  2205                     move.l     D1, D5
  3793. 00002864  4EAD 02FA                jsr        [A5 + 0x2FA /* export_91 */]
  3794. 00002868  2F00                     move.l     -[A7], D0
  3795. 0000286A  42A7                     clr.l      -[A7]
  3796. 0000286C  42A7                     clr.l      -[A7]
  3797. 0000286E  4EBA F594                jsr        [PC - 0xA6C /* 00001E04 */]
  3798. 00002872  2640                     movea.l    A3, D0
  3799. 00002874  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  3800. 00002878  2F0B                     move.l     -[A7], A3
  3801. 0000287A  4EAD 17B2                jsr        [A5 + 0x17B2 /* export_754 */]
  3802. 0000287E  2D40 FFF0                move.l     [A6 - 0x10], D0
  3803. 00002882  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  3804. 00002886  4EAD 1ED2                jsr        [A5 + 0x1ED2 /* export_982 */]
  3805. 0000288A  6016                     bra        +0x18 /* 000028A2 */
  3806. label0000288C:
  3807. 0000288C  206E FFE0                movea.l    A0, [A6 - 0x20]
  3808. 00002890  2028 000C                move.l     D0, [A0 + 0xC]
  3809. 00002894  B084                     cmp.l      D0, D4
  3810. 00002896  640A                     bcc        +0xC /* 000028A2 */
  3811. 00002898  7037                     moveq.l    D0, 0x37
  3812. 0000289A  2F00                     move.l     -[A7], D0
  3813. 0000289C  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  3814. 000028A0  584F                     addq.w     A7, 4
  3815. label000028A2:
  3816. 000028A2  4240                     clr.w      D0
  3817. 000028A4  3B40 D96C                move.w     [A5 - 0x2694], D0
  3818. 000028A8  7000                     moveq.l    D0, 0x00
  3819. 000028AA  2D40 FFE8                move.l     [A6 - 0x18], D0
  3820. 000028AE  102E FFEC                move.b     D0, [A6 - 0x14]
  3821. 000028B2  6726                     beq        +0x28 /* 000028DA */
  3822. 000028B4  486E FFF0                pea.l      [A6 - 0x10]
  3823. 000028B8  2F0C                     move.l     -[A7], A4
  3824. 000028BA  4EBA 00C2                jsr        [PC + 0xC2 /* 0000297E */]
  3825. 000028BE  2D40 FFE8                move.l     [A6 - 0x18], D0
  3826. 000028C2  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  3827. 000028C6  4EAD 1ACA                jsr        [A5 + 0x1ACA /* export_853 */]
  3828. 000028CA  2F00                     move.l     -[A7], D0
  3829. 000028CC  4EAD 177A                jsr        [A5 + 0x177A /* export_747 */]
  3830. 000028D0  206D D922                movea.l    A0, [A5 - 0x26DE]
  3831. 000028D4  214C 0052                move.l     [A0 + 0x52], A4
  3832. 000028D8  6010                     bra        +0x12 /* 000028EA */
  3833. label000028DA:
  3834. 000028DA  202E FFF0                move.l     D0, [A6 - 0x10]
  3835. 000028DE  670A                     beq        +0xC /* 000028EA */
  3836. 000028E0  2F3C 0000 0B14           move.l     -[A7], 0xB14
  3837. 000028E6  4EBA D718                jsr        [PC - 0x28E8 /* 00000000 */]
  3838. label000028EA:
  3839. 000028EA  162E FFED                move.b     D3, [A6 - 0x13]
  3840. 000028EE  7002                     moveq.l    D0, 0x02
  3841. 000028F0  B600                     cmp.b      D3, D0
  3842. 000028F2  6706                     beq        +0x8 /* 000028FA */
  3843. 000028F4  7006                     moveq.l    D0, 0x06
  3844. 000028F6  B600                     cmp.b      D3, D0
  3845. 000028F8  6672                     bne        +0x74 /* 0000296C */
  3846. label000028FA:
  3847. 000028FA  244C                     movea.l    A2, A4
  3848. 000028FC  504A                     addq.w     A2, 8
  3849. 000028FE  2F0A                     move.l     -[A7], A2
  3850. 00002900  246E FFE0                movea.l    A2, [A6 - 0x20]
  3851. 00002904  202A 000C                move.l     D0, [A2 + 0xC]
  3852. 00002908  2205                     move.l     D1, D5
  3853. 0000290A  4EAD 02FA                jsr        [A5 + 0x2FA /* export_91 */]
  3854. 0000290E  2F00                     move.l     -[A7], D0
  3855. 00002910  4EBA E4B0                jsr        [PC - 0x1B50 /* 00000DC2 */]
  3856. 00002914  2F0A                     move.l     -[A7], A2
  3857. 00002916  4EAD 1812                jsr        [A5 + 0x1812 /* export_766 */]
  3858. 0000291A  2D40 FFF8                move.l     [A6 - 0x8], D0
  3859. 0000291E  2F0C                     move.l     -[A7], A4
  3860. 00002920  4EAD 182A                jsr        [A5 + 0x182A /* export_769 */]
  3861. 00002924  2640                     movea.l    A3, D0
  3862. 00002926  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  3863. 0000292A  2F0B                     move.l     -[A7], A3
  3864. 0000292C  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  3865. 00002930  7024                     moveq.l    D0, 0x24
  3866. 00002932  2F00                     move.l     -[A7], D0
  3867. 00002934  4EAD 2102                jsr        [A5 + 0x2102 /* export_1052 */]
  3868. 00002938  2640                     movea.l    A3, D0
  3869. 0000293A  200B                     move.l     D0, A3
  3870. 0000293C  672E                     beq        +0x30 /* 0000296C */
  3871. 0000293E  202E FFE8                move.l     D0, [A6 - 0x18]
  3872. 00002942  671E                     beq        +0x20 /* 00002962 */
  3873. 00002944  7011                     moveq.l    D0, 0x11
  3874. 00002946  2F00                     move.l     -[A7], D0
  3875. 00002948  206D D874                movea.l    A0, [A5 - 0x278C]
  3876. 0000294C  2F28 0018                move.l     -[A7], [A0 + 0x18]
  3877. 00002950  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  3878. 00002954  4EAD 1822                jsr        [A5 + 0x1822 /* export_768 */]
  3879. 00002958  2F00                     move.l     -[A7], D0
  3880. 0000295A  2F0B                     move.l     -[A7], A3
  3881. 0000295C  4EAD 17DA                jsr        [A5 + 0x17DA /* export_759 */]
  3882. 00002960  2640                     movea.l    A3, D0
  3883. label00002962:
  3884. 00002962  486D D854                pea.l      [A5 - 0x27AC]
  3885. 00002966  2F0B                     move.l     -[A7], A3
  3886. 00002968  4EAD 16D2                jsr        [A5 + 0x16D2 /* export_726 */]
  3887. label0000296C:
  3888. 0000296C  7001                     moveq.l    D0, 0x01
  3889. 0000296E  6002                     bra        +0x4 /* 00002972 */
  3890. label00002970:
  3891. 00002970  7000                     moveq.l    D0, 0x00
  3892. label00002972:
  3893. 00002972  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  3894. 00002976  4E5E                     unlink     A6
  3895. 00002978  205F                     movea.l    A0, [A7]+
  3896. 0000297A  584F                     addq.w     A7, 4
  3897. 0000297C  4ED0                     jmp        [A0]
  3898. fn0000297E:
  3899. 0000297E  4E56 FFFC                link       A6, -0x0004
  3900. 00002982  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  3901. 00002986  7000                     moveq.l    D0, 0x00
  3902. 00002988  2640                     movea.l    A3, D0
  3903. 0000298A  246E 0008                movea.l    A2, [A6 + 0x8]
  3904. 0000298E  102A 001C                move.b     D0, [A2 + 0x1C]
  3905. 00002992  7202                     moveq.l    D1, 0x02
  3906. 00002994  B001                     cmp.b      D0, D1
  3907. 00002996  670A                     beq        +0xC /* 000029A2 */
  3908. 00002998  2F3C 0000 0B46           move.l     -[A7], 0xB46
  3909. 0000299E  4EBA D660                jsr        [PC - 0x29A0 /* 00000000 */]
  3910. label000029A2:
  3911. 000029A2  2F2A 000C                move.l     -[A7], [A2 + 0xC]
  3912. 000029A6  4EAD 1522                jsr        [A5 + 0x1522 /* export_672 */]
  3913. 000029AA  2D40 FFFC                move.l     [A6 - 0x4], D0
  3914. 000029AE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3915. 000029B2  3F2D D9A8                move.w     -[A7], [A5 - 0x2658]
  3916. 000029B6  3F2D D950                move.w     -[A7], [A5 - 0x26B0]
  3917. 000029BA  7601                     moveq.l    D3, 0x01
  3918. 000029BC  3F03                     move.w     -[A7], D3
  3919. 000029BE  3F03                     move.w     -[A7], D3
  3920. 000029C0  42A7                     clr.l      -[A7]
  3921. 000029C2  42A7                     clr.l      -[A7]
  3922. 000029C4  4EAD 1AE2                jsr        [A5 + 0x1AE2 /* export_856 */]
  3923. 000029C8  206E 000C                movea.l    A0, [A6 + 0xC]
  3924. 000029CC  2850                     movea.l    A4, [A0]
  3925. 000029CE  200C                     move.l     D0, A4
  3926. 000029D0  6622                     bne        +0x24 /* 000029F4 */
  3927. 000029D2  206E FFFC                movea.l    A0, [A6 - 0x4]
  3928. 000029D6  2010                     move.l     D0, [A0]
  3929. 000029D8  721F                     moveq.l    D1, 0x1F
  3930. 000029DA  C041                     and.w      D0, D1
  3931. 000029DC  7214                     moveq.l    D1, 0x14
  3932. 000029DE  B041                     cmp.w      D0, D1
  3933. 000029E0  6600 009E                bne        +0xA0 /* 00002A80 */
  3934. 000029E4  2068 000C                movea.l    A0, [A0 + 0xC]
  3935. 000029E8  2068 0010                movea.l    A0, [A0 + 0x10]
  3936. 000029EC  4AA8 004E                tst.l      [A0 + 0x4E]
  3937. 000029F0  6700 008E                beq        +0x90 /* 00002A80 */
  3938. label000029F4:
  3939. 000029F4  7002                     moveq.l    D0, 0x02
  3940. 000029F6  2F00                     move.l     -[A7], D0
  3941. 000029F8  206D D874                movea.l    A0, [A5 - 0x278C]
  3942. 000029FC  2F10                     move.l     -[A7], [A0]
  3943. 000029FE  4EAD 1E02                jsr        [A5 + 0x1E02 /* export_956 */]
  3944. 00002A02  2640                     movea.l    A3, D0
  3945. 00002A04  204B                     movea.l    A0, A3
  3946. 00002A06  5048                     addq.w     A0, 8
  3947. 00002A08  2F08                     move.l     -[A7], A0
  3948. 00002A0A  102D D514                move.b     D0, [A5 - 0x2AEC]
  3949. 00002A0E  4880                     ext.w      D0
  3950. 00002A10  48C0                     ext.l      D0
  3951. 00002A12  2F00                     move.l     -[A7], D0
  3952. 00002A14  4EBA E3AC                jsr        [PC - 0x1C54 /* 00000DC2 */]
  3953. 00002A18  2F0B                     move.l     -[A7], A3
  3954. 00002A1A  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  3955. 00002A1E  4EAD 1C02                jsr        [A5 + 0x1C02 /* export_892 */]
  3956. 00002A22  701B                     moveq.l    D0, 0x1B
  3957. 00002A24  2F00                     move.l     -[A7], D0
  3958. 00002A26  206D D874                movea.l    A0, [A5 - 0x278C]
  3959. 00002A2A  2F10                     move.l     -[A7], [A0]
  3960. 00002A2C  2F0B                     move.l     -[A7], A3
  3961. 00002A2E  4EAD 1822                jsr        [A5 + 0x1822 /* export_768 */]
  3962. 00002A32  2F00                     move.l     -[A7], D0
  3963. 00002A34  206D D874                movea.l    A0, [A5 - 0x278C]
  3964. 00002A38  2F10                     move.l     -[A7], [A0]
  3965. 00002A3A  7001                     moveq.l    D0, 0x01
  3966. 00002A3C  2F00                     move.l     -[A7], D0
  3967. 00002A3E  4EAD 17EA                jsr        [A5 + 0x17EA /* export_761 */]
  3968. 00002A42  2F00                     move.l     -[A7], D0
  3969. 00002A44  4EAD 17DA                jsr        [A5 + 0x17DA /* export_759 */]
  3970. 00002A48  2440                     movea.l    A2, D0
  3971. 00002A4A  200C                     move.l     D0, A4
  3972. 00002A4C  672A                     beq        +0x2C /* 00002A78 */
  3973. 00002A4E  14BC 001C                move.b     [A2], 0x1C
  3974. 00002A52  7010                     moveq.l    D0, 0x10
  3975. 00002A54  2F00                     move.l     -[A7], D0
  3976. 00002A56  206D D874                movea.l    A0, [A5 - 0x278C]
  3977. 00002A5A  2F28 0018                move.l     -[A7], [A0 + 0x18]
  3978. 00002A5E  2F0B                     move.l     -[A7], A3
  3979. 00002A60  4EAD 1822                jsr        [A5 + 0x1822 /* export_768 */]
  3980. 00002A64  2F00                     move.l     -[A7], D0
  3981. 00002A66  2F0A                     move.l     -[A7], A2
  3982. 00002A68  2F0C                     move.l     -[A7], A4
  3983. 00002A6A  4EAD 17B2                jsr        [A5 + 0x17B2 /* export_754 */]
  3984. 00002A6E  2F00                     move.l     -[A7], D0
  3985. 00002A70  4EAD 17DA                jsr        [A5 + 0x17DA /* export_759 */]
  3986. 00002A74  2840                     movea.l    A4, D0
  3987. 00002A76  6002                     bra        +0x4 /* 00002A7A */
  3988. label00002A78:
  3989. 00002A78  284A                     movea.l    A4, A2
  3990. label00002A7A:
  3991. 00002A7A  206E 000C                movea.l    A0, [A6 + 0xC]
  3992. 00002A7E  208C                     move.l     [A0], A4
  3993. label00002A80:
  3994. 00002A80  200B                     move.l     D0, A3
  3995. 00002A82  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  3996. 00002A86  4E5E                     unlink     A6
  3997. 00002A88  205F                     movea.l    A0, [A7]+
  3998. 00002A8A  504F                     addq.w     A7, 8
  3999. 00002A8C  4ED0                     jmp        [A0]
  4000.